开发Flutter如果使用Android studio并运行,编译器加上虚拟机基本上直接占用2个多G内存,对于16G内存的电脑来说,压力还是有点大的。所以如果使用vscode开发是不是好很多,而且还用的顺手。
vscode配置
- vscode安装Flutter,在插件直接搜索Flutter就可以安装了
- vscode安装dart,同样插件搜索dart选择安装即可
flutter是使用dart开发的
vscode创建flutter项目
- 同时按下
ctrl
+shift
+p
输入flutter - 选择
new Project
- 输入项目的名称,这个时候就会创建
flutter
项目,并打开main.dart
文件
启动模拟器
下载好夜神模拟器,然后打开夜神模拟器
新建bat脚本
cd /D D:\soft\Nox\bin // 这里是夜神模拟器安装位置的bin文件夹
adb kill-server
nox_adb.exe connect 127.0.0.1:62001
pause
运行脚本,看看是否运行好了,如果是成功运行了的话,vscode右下角会显示设备名称。
运行flutter项目
- 可以直接在控制台输入
flutter run
,就可以在夜神模拟器打开app - 如果需要热更新,则可以点击右上角debug
打开Dart DevTools
当然,可以像调试web一样去调试flutter。打开控制台
flutter pub global run devtools
会打开一个网页,让你输入项目地址,输入地址就可以正常调试了。当你debug运行项目,会给你一个地址。调试就填写这个地址。
问题及解决
1. 模拟器报错,adb版本不一致。
在\Nox\bin
查看夜神abd的版本nox_adb version
,查看本地sdk的sdb版本adb vesison
,两个不一样的时候,可以将本地的abd复制一份到bin文件夹中,改名为nox_abd
,重新运行即可。
2. sdk没有
- 安装
sdkmanager
- 安装地址:https://www.androiddevtools.cn/
- 选择版本
- 打开下载的文件夹,运行
SDK Manager.exe
,安装sdk,点击·Install`,勾选同意安装,等一首歌的时间~~,如果你网慢的话,还是多等会吧。