【问题标题】:How to avoid null safety validation?如何避免空安全验证?
【发布时间】:2021-05-15 13:47:47
【问题描述】:

我刚刚升级了我的 Dart 和 Flutter 版本,我的项目一团糟。即使我尝试降级并返回我的“稳定”和“主”频道,而不是“测试版”频道。

有没有办法至少在一段时间内跳过所有这些验证?我什至无法运行我的项目:P

提前致谢

Dart Analysis Example

【问题讨论】:

  • 在 pubspec 中更改您的最小 sdk 级别。这在 dart.dev 和 flutter.dev 的页面中有详细说明。

标签: android flutter dart


【解决方案1】:

在 Mac 上打开终端或在 Window 上打开命令行并尝试以下脚本:

flutter clean
flutter pub cache repair
flutter pub get

再次重建项目

如果它不起作用,请将 Flutter 更新为 Channel Stable

flutter channel stable
flutter upgrade --force

另外,运行 flutter doctor 并修复所有问题

【讨论】:

    【解决方案2】:

    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
    

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 2020-01-25
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      相关资源
      最近更新 更多