【发布时间】:2021-05-15 13:47:47
【问题描述】:
我刚刚升级了我的 Dart 和 Flutter 版本,我的项目一团糟。即使我尝试降级并返回我的“稳定”和“主”频道,而不是“测试版”频道。
有没有办法至少在一段时间内跳过所有这些验证?我什至无法运行我的项目:P
提前致谢
【问题讨论】:
-
在 pubspec 中更改您的最小 sdk 级别。这在 dart.dev 和 flutter.dev 的页面中有详细说明。
我刚刚升级了我的 Dart 和 Flutter 版本,我的项目一团糟。即使我尝试降级并返回我的“稳定”和“主”频道,而不是“测试版”频道。
有没有办法至少在一段时间内跳过所有这些验证?我什至无法运行我的项目:P
提前致谢
【问题讨论】:
在 Mac 上打开终端或在 Window 上打开命令行并尝试以下脚本:
flutter clean
flutter pub cache repair
flutter pub get
再次重建项目
如果它不起作用,请将 Flutter 更新为 Channel Stable
flutter channel stable
flutter upgrade --force
另外,运行 flutter doctor 并修复所有问题
【讨论】:
https://dart.dev/null-safety/unsound-null-safety
使用 dart 或 flutter 命令的 --no-sound-null-safety 标志禁用声音空安全:
在飞镖中:
dart --no-sound-null-safety run
颤动
flutter run --no-sound-null-safety
【讨论】: