我已在 >=2.10.0-0 <3.0.0
上将我的 SDK 设置为 pubspec.yaml
,这是警告告诉我使用的最低版本,然后尝试同时运行 Pub get
和 Pub upgrade
但什么也没发生。
有没有我遗漏的步骤?
答案 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