Flutter开发-问题处理
Flutter 版本切换
Flutter版本更新很快,某方面也说明Flutter不够稳定。一些时候我们Flutter更新到最新版本,项目却由于Flutter的BUG无法正常运行。这时候就需要将Flutter的版本退回。
首先在Flutter的GitHub上查看可切换的版本:
在命令行下切换到flutter安装目录,通过git命令切换版本,如:
git checkout v1.10.5
已碰到的问题:
- flutter 版本1.10.7 打包release版本闪退 退回1.10.0正常
- flutter 版本1.7.1 TextField 设置 controller 崩溃 退回1.6.0正常
- flutter 版本1.8.0 应用崩溃,控制台无信息 退回1.6.0正常
Flutter 处理依赖冲突
当Flutter发生版本依赖冲突会有类似以下提示:
flutter_localizations any from sdk which depends on intl 0.15.8, intl 0.15.8 is required.
So, because env_pro_supervise depends on intl ^0.16.0, version solving failed.
我