第一次使用Android Stuido创建一个新的Flutter项目时,会有可能像下面的图一样卡死(其实这个几率还挺大的...)
解决步骤1
查看对应目录下是否已经生成了项目,如果生成了,直接将Android Studio杀死并重启,然后直接打开项目不需要新建,当然接下来还会遇到问题...
解决步骤2
- 打开任务管理器,结束掉所有dart.exe
- 打开flutter安装目录,找到\bin\cache中的lockfile文件删除
-
重启Android Stuido
现在这个项目才可能真的开始跑起来,这么说是因为..还有可能遇到别的问题,比如网络问题造成的依赖无法下载,或者可能是协议没有同意..这个时候你会发现卡在Running "flutter packages get" in project_name...
上很久。
运行
flutter doctor
查看flutter相关依赖是否有问题,根据提示来调整。如果是超时可以参照我这篇,或者直接查看Using Flutter in China。
总结
还有Android Stuido(我的版本3.4)选择新建Flutter Project时也会经常未响应,多数也是来自于之前的Dart进程没有全部杀死,但是依然没有任何提示....
本来觉得Flutter对Android开发者来说还是很友好的,但是可以看到在Windows下这种可能来自于系统配置或者是插件问题本身带来的假死、不响应,还是一下子上愉快的上手变得恼人起来。