为什么 Flutter 构建没有健全的空安全性
Why is Flutter building without sound null safety
我的pubspec.yaml
有
environment:
sdk: '>=2.15.0-116.0.dev <3.0.0'
当我运行
flutter build appbundle/apk
它打印
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'bundleRelease'... 8.8s
注意:我没有通过使用任何解决方法来选择退出空安全。我的整个项目是 100% 安全的。我也没有在寻找如何构建具有良好空安全性的 apk 的方法。问题是为什么在一切设置正确时它打印 Building without sound null safety
。
我试过的:
flutter clean
flutter pub get
重启编辑器等
运行
dart pub outdated --mode=null-safety
打印
Showing dependencies that are currently not opted in to null-safety.
[✗] indicates versions without null safety support.
[✓] indicates versions opting in to null safety.
Package Name Current Upgradable Resolvable Latest
direct dependencies: all support null safety.
dev_dependencies: all support null safety.
All dependencies opt in to null-safety.
道歉。这是我的失误。
我的一个文件在我使用时选择了空安全
// @dart=2.9
我删除它后,构建再次开始工作,但没有空安全性。
我的pubspec.yaml
有
environment:
sdk: '>=2.15.0-116.0.dev <3.0.0'
当我运行
flutter build appbundle/apk
它打印
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'bundleRelease'... 8.8s
注意:我没有通过使用任何解决方法来选择退出空安全。我的整个项目是 100% 安全的。我也没有在寻找如何构建具有良好空安全性的 apk 的方法。问题是为什么在一切设置正确时它打印 Building without sound null safety
。
我试过的:
flutter clean
flutter pub get
重启编辑器等
运行
dart pub outdated --mode=null-safety
打印
Showing dependencies that are currently not opted in to null-safety.
[✗] indicates versions without null safety support.
[✓] indicates versions opting in to null safety.
Package Name Current Upgradable Resolvable Latest
direct dependencies: all support null safety.
dev_dependencies: all support null safety.
All dependencies opt in to null-safety.
道歉。这是我的失误。
我的一个文件在我使用时选择了空安全
// @dart=2.9
我删除它后,构建再次开始工作,但没有空安全性。