《Flutter实战记录》第一章 Flutter搭建、启动、虚机调试

VSCode 搭建 Flutter 开发环境:从零配置到高效实战指南 在跨平台应用开发领域,Flutter 凭借其高效的渲染引擎和一致的 UI 框架,成为构建高性能移动、Web 及桌面应用的热门选择。其核心原理在于使用 Dart 语言和自绘引擎,通过一套代码库实现多端部署,显著提升开发效率和技术一致性。对于开发者而言,一个稳定、高效的开发环境是发挥 Flutter 技术价值的基础。轻量级且插件生态丰富的代码编辑器,如 VSCode,通过集成智能提示、热重载和强大的调试工具,能够极大优化 Flutter 的开发体验和工作流。本文聚焦于 **VSCode 环境配置** 和 **F 阅读详情

Flutter实战记录

第一章 Flutter搭建、启动、虚机调试



一、开发Flutter需要准备的工具

  • 编码工具
    Android Studio 3.5.2
  • 模拟器
    Genymotion
    下载地址:https://www.genymotion.com/download/

二、搭建

1.在Android Studio中安装依赖

File->Settings->Plugins

安装Flutter和Dart依赖,安装完后如下图:
在这里插入图片描述

2.创建一个新的Flutter项目

File->New->New Flutter Project

选择Flutter Application,点击next
在这里插入图片描述
填写对应的项目内容,点击next,然后直接Finish
在这里插入图片描述

3.Genymotion新增一个安卓虚拟机

点击右上角➕号,双击Custom Phone
在这里插入图片描述
配置虚拟机属性,点击Install进行安装
在这里插入图片描述
选中安装完的虚拟机,选择右侧···,点击Start进行启动
在这里插入图片描述
启动后如下图
在这里插入图片描述

4.启动Flutter Demo

在Android Studio中选择已经启动的虚拟机,启动项目
在这里插入图片描述
启动成功后虚拟机如图
在这里插入图片描述

Flutter 应用调试 程序调试是程序投入运行之前,使用手工或编译程序等方法进行的测试,z主要用以修正语法错误和逻辑错误。程序调试是保证计算机信息系统正确性的必不可少的步骤。 在Flutter应用开发中,Android Studio和VSCode是两种比较常见的集成开发环境,因此项目调试也围绕这两款IDE进行。Android Studio为Flutter提供完整的集成IDE体验,因此Android的调试技巧对于Flutt... 阅读详情

相关推荐

实战复盘:如何用Frida脚本绕过某书APP的libmsaoaidsec.so检测(附完整Hook代码)

本文深入探讨了如何利用Frida脚本绕过某书APP通过libmsaoaidsec.so实现的反Frida检测机制。通过分析动态链接过程中的关键节点和检测模式,提供了两种实战验证的绕过方案:动态Hook关键链接器函数和静态Patch SO文件。文章还分享了进阶对抗策略和调试技巧,帮助安全研究人员有效应对现代移动安全防护挑战。

weixin_42706667的博客 219

Flutter学习四:Flutter开发基础(六)调试Flutter应用

本文是对的学习和总结。

D_lunar的博客 3661

2080Ti双卡开启NVLink

本文介绍了如何在Ubuntu 22.04系统下给2080Ti双卡开启NVLink的方法。

flymyd的博客 2901

Flutter环境搭建【win10虚拟机】+夜神模拟器【主机】

Flutter环境搭建

天道酬勤 2533

汽车ECU开发必看:AUTOSAR存储管理模块NvM的5个实战技巧

本文聚焦汽车ECU开发中AUTOSAR存储管理模块NvM的实战应用,分享了五个源自量产项目的核心技巧。内容涵盖Class 3配置的精细调优、稳健冗余策略的构建、读写性能的毫秒级优化、典型工程问题的解决方案以及高效的集成测试方法,旨在帮助开发者规避常见陷阱,实现可靠、高效的存储方案。

weixin_29192211的博客 275

ACT代码梳理:新手学具身智能,不需要学会一堆理论,先跑起来再说

我是一个刚接触具身智能的小白。第一次看 ACT 项目,什么 Transformer、VAE、Mujoco、rollout,全是天书。但我没打算先把理论补完。太难,也太慢。我的策略是:直接上手,边做边学,卡在哪就学到哪。这篇文章是我的第一站——带你一起看懂 ACT 项目的整体架构,了解它的核心模块和流程。开始前,我列了 本文出现的18 个关键词,是我一开始完全搞不懂的。你可以先扫一眼,如果不认识的超过 10 个,那我们就是同路人,可以放心往下看了。

qq_17405041的博客 1207

Flutter 开发指南:安卓真机、虚拟机调试及 VS Code 开发环境搭建

在 Flutter 开发过程中,熟练掌握在不同设备上的调试方法以及高效的开发环境搭建至关重要。本文将详细介绍如何在安卓真机、虚拟机上调试 Flutter 应用,并在 VS Code 中进行 Flutter 项目开发,同时附上相关代码示例,帮助开发者快速上手。

m0_57836225的博客 7321

避坑指南:STM32F4的ADC采样FSR传感器,如何稳定读数并校准压力值?

本文详细解析了STM32F4的ADC采样FSR薄膜压力传感器时遇到的读数不稳定和非线性校准问题,提供了从硬件配置到软件滤波的完整解决方案。通过优化ADC设置、改进滤波算法和实施分段线性校准,帮助工程师实现高精度压力测量,特别适用于智能手套和医疗监测等应用场景。

weixin_28675839的博客 273

【Flutter入门到进阶】Dart进阶篇---DartVM单线程设计原理

像常规Intel ARM AMD这些芯片能够支持比较多的操作,因为一般他们的线路设计都是32以上像单片机这种,最便宜的单片机可能在线路上的设计是8。

Yvan 1906

链接文件及功能安全:Hightec如何将Flash驱动放进RAM

Fls本身是无法操作自身的,犯冲突。Fls_WriteCmdCycles (预留300字节)与 Fls_EraseCmdCycles(预留200字节) 函数在执行之前将会Copy进RAM,Fls本身是不能操作Fls本身的,除非把最底层的驱动函数防止在RAM或者其他的Flash里面,假设Flash放置在PF0可以操作PF1。英飞凌的驱动有个规定写指令预留300字节,擦除指令预留200字节。

梦想技术家 2142

ABAP链接外围数据库SQL实战案例

这是一个ABAP 直接读取SQL数据库数据的实例,以此种方式可以将SAP与外围的系统做一些集成,比如生产,SAP本身生产这部分是弱项,管不了那么细,很多车间的数据都是在MES系统,如管理上需要则可以将MES的一些数据自动读取过来,结合SAP本身的业务数据,做一些分析是比较方便的。 1、首先在SAP里建立数据库链接:DBCO ,直接增加一条记录,填上数据库的相关信息:IP地址、数据库名、账号SA、密码这些。 2、开发程序,设置成自动运行的计划,固定时间自动读取SQL里的数据,保存到SAP自定义表.

heng0757的专栏 1511

flutter 搭建开发环境

1. 新增必要的用户和环境变量 配置下载镜像 PUB_HOSTED_URL https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn 添加用户变量——让flutter命令全局可用 Path C:\src\flutter\bin %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools 添加系统变量——android 的相关配置 Path.

朝阳39的博客 1709

Spring AI 项目实战(一):Spring AI 核心模块入门

摘要:本文探讨了Spring Boot与Spring AI在Java生态下开发智能应用的技术融合。Spring Boot通过自动配置和嵌入式服务器简化企业级应用开发,其核心架构包括Spring Application和Web MVC框架。Spring AI则提供标准化接口,整合Hugging Face、TensorFlow等AI引擎,模块化支持NLP、CV和ML任务。文章通过代码示例展示了文本分类、图像处理和机器学习预测的实现,为开发者提供了Java生态下高效构建AI应用的解决方案。

博客 1528

Flutter 环境搭建

再重新运行但是还是报相同的错误,使用Xcode工程现在是可以运行在手机上,所以问题应该是出在Flutter驱动Xcode的过程,因为跨平台。我的环境是macOS + iOS,所以选择了参考1的文档,下载了flutter_macos_3.29.3-stable.zip。选择iPhone(13.4.1)时报错了,看错误是证书问题,用Xcode打开Flutter里的Xcode工程。文档中要WIFI调试,这点目前不关键,然后iPhone Xcode相关的配置文档中也已经详细的写了。启动系统会弹2个告警的弹窗。

ioSugar 1254

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Flutter学习记录——28.Flutter 调试及 Android 和 iOS 打包

文章目录1.Flutter的调试1.1 VS Code 的断点调试1.2 debugger()1.3 debugDumpApp()1.4 debugDumpRenderTree()1.5 debugDumpLayerTree()1.6 debugDumpSemanticsTree()1.7 可视化调试1.8 动画的调试1.9 性能的调试1.10 应用启动时间的查看1.11 代码、方法执行时间查看1...

赈川 5481

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Flutter】搭建Flutter开发环境,安卓开发

Flutter是谷歌开源的一个跨平台开发的框架,方便好用,这里以为例,记录下我搭建环境时碰到的一些问题以及解决。先安装好必须的开发工具。,需要将解压路径添加到环境变量Path内,如:D:\flutter\bin:打开PowerShell,执行flutter doctor,这一步可能会遇到各种问题博主主要是在Android toolchain、Visual Studio、Network resources这3个点遇到问题。

芒果屋 1440

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

flutter 专题 八十五 Flutter 应用调试

程序调试是程序投入运行之前,使用手工或编译程序等方法进行的测试,z主要用以修正语法错误和逻辑错误。程序调试是保证计算机信息系统正确性的必不可少的步骤。在Flutter应用开发中,Android Studio和VSCode是两种比较常见的集成开发环境,因此项目调试也围绕这两款IDE进行。Android Studio为Flutter提供完整的集成IDE体验,因此Android的调试技巧对于Flutter来说也是适用的。

m0_61164038的博客 1471

Flutter for OpenHarmony 实战:Stack Trace — 异步堆栈调试专家

本文介绍了如何在Flutter for OpenHarmony开发中使用stack_trace库解决异步调试难题。该库通过Chain.capture功能串联离散的异步调用堆栈,还原完整调用链路。文章详细讲解了异步堆栈丢失的原理、环境配置方法,并提供了三种进阶用法:简化堆栈输出、跨层级捕获异步链条和手动折叠特定包堆栈。同时针对OpenHarmony平台给出了日志上报和混淆处理建议,最后通过一个完整实战案例演示了如何追踪鸿蒙混合调用链路。掌握该工具可显著提升异步代码调试效率,建议开发者在关键事务流中应用Chai

大山哥 4643

调试 Flutter 应用

有很多工具和特性可以帮助调试 Flutter 应用程序,如下列举了一些:开发者工具,是一套运行在浏览器的性能及分析工具。Flutter inspector,是开发者工具提...

Flutter 社区 1177

记录一次 前端小白 入坑 flutter ,flutter环境配置 坎坷之路, 路径真的坎坷

react native 环境搭建我就入过一次坑 这次flutter 比那次还难受 我现在只是记录几个 比较大的 拌我时间比较长的坑 先附上 手机上真机的 效果图 成功了 总得拿出证据来 看到手机上 成功之后 还是很开心的 看到上面的图 感觉 过程中经历的 坎坷 还是可以的 只要结果是好的 过程难受点 还是可以接受的 安装教程 找的是 itying教程中的 里面很全 但是时间上不是现在的 版本 我按照上面的装 坑还是很多 链接:https://pan.b...

业余前端的职业经历 928

Flutter性能调试问题

Flutter性能调试问题 渲染性能统计 要了解您的应用程序导致重新布局或重新绘制的原因,您可以分别设置 debugPrintMarkNeedsLayoutS tacks 和 debugPrintMarkNeedsPaintStacks 标志。 每当渲染盒被要求重新布局和重新绘制时,这些 都会将堆栈跟踪记录到控制台。如果这种方法对您有用,您可以使用 services 库中的 debugPrint...

talkxin的博客 1131

Flutter开发openharmony应用-环境搭建

本文详细介绍了在Windows系统上配置OpenHarmony跨平台开发环境的完整流程。主要内容包括:环境准备(系统要求、预装软件)、安装配置HarmonyOS SDK和Flutter SDK、环境验证、项目创建与调试运行等步骤。重点讲解了如何通过DevEco Studio管理SDK、配置环境变量、创建Flutter工程并生成HAP包,以及真机调试方法。文中还提供了常见问题解决方案和官方参考资源链接,帮助开发者快速搭建OpenHarmony+Flutter开发环境并解决可能遇到的问题。

fate0718的博客 833

鸿蒙开发之路:Flutter 性能优化与调试技巧

Flutter DevTools是Flutter官方提供的一套用于调试、性能分析与优化的可视化工具,可以通过Dart VM Service与应用运行时通信,实时读取Widget树与渲染层状态、内存分配与GC、CPU调用栈、网络请求与响应等关键性能指标。启动方式# 命令行启动# 或者直接运行应用后访问# 访问 http://127.0.0.1:9100核心模块功能模块功能说明使用场景Inspector可视化Widget树与布局调试UI层级、排查布局错位帧率与时间线分析发现卡顿、掉帧原因。

m0_72846959的博客 2082

Flutter Redux调试技巧:使用Redux DevTools追踪状态变化

Flutter Redux是一个将Widget连接到Redux Store的强大库,它帮助开发者构建可预测的状态管理架构。本文将分享如何利用Redux DevTools实现高效的状态变化追踪,让你的Flutter应用调试变得简单而直观。 ## Redux DevTools简介:为什么它是Flutter开发的必备工具 Redux DevTools是Redux生态系统中最有价值的调试工具之一,它提

gitblog_00550的博客 362

【Flutter】Flutter 调试进阶:掌握调试窗口、日志查看与智能断点设置

本文深入探讨Flutter调试的高级技巧,包括调试窗口的使用、日志查看与智能断点设置。通过详细解析调试工具链,如变量观察区、条件断点和多平台日志过滤,帮助开发者快速定位和解决复杂问题,提升Flutter应用开发效率。

berry的博客 798

安卓 Native+Flutter 应用开发入门资料、亲身实战及踩坑记录

安卓 Native+Flutter 应用开发实战及踩坑记录,练手入门项目:FluLearn 入门资料 第三方共享包检索(国内)、第三方共享包检索(国外) Flutter开发环境搭建(中文版)、Flutter开发环境搭建(英文版) Flutter官方开发文档(中文版)、Flutter官方开发文档(英文版) Flutter官方API手册(国内)、Flutter官方API手册(国外) Dart与C/C...

贵州山魈羡民|大定府羡民|贵州穿青人的博客 618
上一篇: Zookeeper记录
下一篇: 《Flutter实战记录》第二章 Flutter目录结构
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值