Flutter新项目在Android模拟器运行时构建失败求助
Flutter新项目在Android模拟器运行时构建失败求助
嘿,我之前也碰到过这种莫名其妙的构建失败问题,给你几个实用的排查方向,你可以一步步试试:
首先,虽然flutter doctor显示环境全正常,但缓存搞事情的概率真的很高!你先在项目根目录的终端里跑这两个命令:
flutter clean flutter pub get
清理完旧缓存重新拉取依赖后,再试试启动项目,很多时候这个操作就能解决大半奇怪的构建问题。
然后检查你的Android模拟器状态:
- 看看模拟器是不是真的完全启动了?有没有卡在加载界面?可以先重启模拟器,实在不行就新建一个不同API版本的模拟器设备再测试
- 确认VSCode右下角的设备选择器里,能正确识别到你的Android模拟器名称,别是设备没连上的状态
另外,你提到给项目加了一些依赖,有可能是依赖之间的版本冲突拖垮了构建。一定要仔细看VSCode终端里的具体报错日志(别只扫一眼顶部的失败提示),日志里一般会明明白白指出是哪个依赖出了问题,或者是gradle构建时哪个环节卡壳了。比如会不会提示某个依赖需要更高版本的Android SDK Build Tools?如果是这样,去Android Studio的SDK Manager里把对应版本的Build Tools装上就行。
还有个小技巧:可以试试用Android Studio直接打开这个Flutter项目,然后点运行按钮试试,有时候Android Studio的错误提示会比VSCode更直白,能帮你更快揪出问题。
备注:内容来源于stack exchange,提问作者noob learner
相关产品推荐
相关产品推荐

