我并不是专业的程序员,所学的专业与软件开发没有太大的关系,一直以来都是将编程学习作为一项爱好而持续着。之前自学过C语言,JAVA,Python、单片机嵌入式开发等,这次看到Flutter1.0版本发布后就想着自学,然后用Flutter写出一个安卓软件。零零碎碎地学习到现在也将近两个月了,写下这些文章,为的是将阅读官方文档所学到的知识回顾总结出来,更是为了记录下那些踩过的坑,如果有表述得不专业或者错误的地方,还请指出。

Flutter项目的调试参考了官方文档:1、Test drive;2、Windows install;

我所选用的IDE工具是google官方的Andriod Studio,官方下载链接为:Android Studio ;

系统运行环境为windows10 专业版 17763.316

系列文章链接如下:1、一点一滴学习Flutter (1)——— Flutter的安装;2、一点一滴学习Flutter (2)——— Flutter项目的创建;3、一点一滴学习Flutter (3)——— Flutter项目的调试;4、一点一滴学习Flutter (4)——— StatefulWidget和StatelessWidget的使用;


Flutter项目的调试过程如下:

1)打开Android Studio

2)选择“Tool”->“AVD Manager”->“Create Virtual Device”

3)在Virtual Device Configuration的界面,可以根据自己的需求选择已知参数的设备进行调试。也可点击“New Hardware Profile”添加特定参数的设备进行调试;

4)在“HardWare Profile Configuration”的界面输入设备名称、屏幕尺寸、分辨率、内存等关乎调试的信息后点击“Finish”

5)在“Android Virtual Device Manager”的界面点击绿色三角箭头打开模拟器;

6)待模拟器完全打开后,回到Android Studio的界面,点击右上角的绿色三角箭头进行调试,等待一会,即可在模拟器中测试自己编写的APP

7)在Android Studio的界面右上角,有一个黄色的闪电图标,官方称之为“Hot reload”,是Flutter调试的新特性。自己使用多次后的直观感受是“Hot reload”可以在不改变现有的调试状态下加入新的代码,可以不刷新已经在模拟器上输入的数据以至于重新输入,可以减少重复输入的时间,避免不必要的麻烦。


Flutter项目的调试过程图解如下:

frc 829e530c0e482be3092aa6c032140824 - 一点一滴学习Flutter (3)——— Flutter项目的调试
选择”Tool”->”AVD Manager”->”Create Virtual Device”

frc 37df9e137a27eb60b2d8e22c403e8601 - 一点一滴学习Flutter (3)——— Flutter项目的调试
点击”New Hardware Profile”可添加特定参数的设备进行调试

frc 750d530063785c11551a3adcb04b911c - 一点一滴学习Flutter (3)——— Flutter项目的调试
输入设备名称、屏幕尺寸、分辨率、内存等关乎调试的信息

frc a8cac85df3f03586cc34265b574b212b - 一点一滴学习Flutter (3)——— Flutter项目的调试
点击绿色三角箭头打开模拟器

frc 6b96f3824dd9e1b841d63301d1ce9e20 - 一点一滴学习Flutter (3)——— Flutter项目的调试
点击右上角的绿色三角箭头进行调试

一点一滴学习Flutter (3)——— Flutter项目的调试