升级 Flutter 3.+ 出现 UnicodeChar、AsciiChar not found
一个旧的 flutter2.+ 项目,安装了最新的 flutter3.3 ,运行不起来。
查阅资料后,得知
1. 升级第三方包
flutter pub upgrade --major-versions
2. 清理项目
flutter clean
3. 然后,删除项目根目录下的 pubspec.lock 文件手动删除或运行此命令
rm -rf pubspec.lock
4. 重新获取所有包
flutter pub get
至此,iOS 可以正常运行。
但,Android上出现了新的问题:(kotlin版本冲突)
于是,在 app/build.gradle 中使用最新的 kotlin,错误消失。
在正常运行之前,Android 模拟器也出现了一点小事故:(空间不足)
于是查看模拟器硬盘仅仅只有2G,于是修改配置
但配置完成后,并不能立即生效,需要 wipe data