Flutter 不能以空安全运行,因为以下依赖不支持空安全

时间:2021-06-17 18:22:58

标签: flutter dart dart-null-safety

我是 flutter 的新手,当我尝试运行 flutter run 命令时遇到了这个错误。找了很多关于这个问题的文章,在开发过程中了解到flutter run --no-sound-null-safety就是这个问题的解决方案。但我的问题是,如果我在生产构建期间遇到此错误怎么办?我在那里如何处理?

1 个答案:

答案 0 :(得分:1)

flutter build <target> --no-sound-null-safety 也有效(flutter test --no-sound-null-safety 仅供参考)。

注意这是一个编译错误。如果失败,您将无法获得您的 APK(或您所针对的任何内容),因此您无需担心“生产中”会发生这种情况。

但是,如果您是 Flutter 新手,并且项目还很年轻,请考虑尝试删除 null-unsafe 依赖项。命令 flutter pub outdated --mode=null-safety 将为您提供有关哪些包不支持空安全以及它们是否可以升级的信息。