Flutter 当前Dart SDK版本不满足空安全依赖项

Flutter 当前Dart SDK版本不满足空安全依赖项,flutter,dart,dart-null-safety,Flutter,Dart,Dart Null Safety,我正在把我的项目升级到安全可靠的状态。将版本更改为 environment: sdk: ">=2.12.0 <3.0.0" environment: sdk: ">=2.12.0-133.2.beta <3.0.0" 我把版本改成了 environment: sdk: ">=2.12.0 <3.0.0" environment: sdk: ">=2.12.0-13

我正在把我的项目升级到安全可靠的状态。将版本更改为

environment:
  sdk: ">=2.12.0 <3.0.0"
environment:
  sdk: ">=2.12.0-133.2.beta <3.0.0"
我把版本改成了

environment:
  sdk: ">=2.12.0 <3.0.0"
environment:
  sdk: ">=2.12.0-133.2.beta <3.0.0"

请帮忙!非常感谢你们

我在Visual Studio代码settings.json中发现问题,其中dart.flattersDkPath对另一个文件夹的设置不正确


更改
颤振通道稳定
颤振升级
可以解决空安全性问题。

我认为问题是因为您使用的是beta通道,所以dart版本>2.12.0,库尚未与2.13.xxx兼容。您可以更改为稳定通道进行尝试。将sdk更改为
>=2.12.0@JorgeVieira Dart 2.13.0>2.12.0;这应该不是问题。您是否安装了多个版本的颤振SDK或飞镖SDK?如果在项目目录中手动运行
flatter pub get
,是否会出现相同的错误?你在某处安装了Dart 2.12.0-133.2。你说得太对了
[✓] Flutter (Channel beta, 2.2.0-10.2.pre, on macOS 11.3 20E232 darwin-x64, locale en-VN)
    • Flutter version 2.2.0-10.2.pre at /.../flutter
    • Framework revision b5017bf8de (8 days ago), 2021-04-28 17:09:53 -0700
    • Engine revision 91ed51e05c
    • Dart version 2.13.0 (build 2.13.0-211.13.beta)