无法获得不可为空的功能来处理颤振

时间:2021-02-26 02:25:10

标签: flutter

我已在 >=2.10.0-0 <3.0.0 上将我的 SDK 设置为 pubspec.yaml,这是警告告诉我使用的最低版本,然后尝试同时运行 Pub getPub upgrade但什么也没发生。

有没有我遗漏的步骤?

1 个答案:

答案 0 :(得分:1)

应该是版本问题。目前,我认为空声音安全仅在 beta 频道上可用,因此您的 Dart 应该是 2.12 或更高。

所以你应该有这样的东西:

> flutter --version

Flutter 1.25.0-8.1.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 8f89f6505b (2 months ago) • 2020-12-15 15:07:52 -0800
Engine • revision 92ae191c17
Tools • Dart 2.12.0 (build 2.12.0-133.2.beta)

尝试升级您的库并切换到测试版:

flutter channel beta

更多信息在这里:Null safety announcement