用flutter開發軟件, 上午還好好的, 下午熱部署就不好使了?
原因一: 你在期間flutter upgrade
過
原理(個人理解): 你在此前用的是
flutter
舊版本進行開發, 舊版本打的包不兼容新版本的熱部署
-
解決方案:
卸載虛擬機(或開發用手機)上你正在開發的APP, 重啓
Android Studio
其他原因:
目前只碰到了如上述原因以及解決方案, 因爲Google是個大廠, 新版本出現重大Bug的機率比較低, 所以儘可能從自身上找問題.
- 最差的解決方案(不推薦):
- 將flutter項目中的lib、pubspec.yaml、assets等文件進行備份
- 完全清理flutter, 重新安裝.
- 重新創建項目並把備份的文件替換到項目中