为什么 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

我删除它后,构建再次开始工作,但没有空安全性。