Flutter - 错误:此库禁用了空安全功能

cod*_*der 8 android ios dart flutter

我已经在一个颤振项目上工作了很长时间。现在我已经设置了我的新笔记本电脑,在重新安装了 VS Code(Flutter,Android Studio)工具后,我遇到了这个问题标题中提到的错误。

Error: Null safety features are disabled for this library.
Try removing the package language version or setting the language version to 2.10 or higher.
Run Code Online (Sandbox Code Playgroud)

按照建议,我已将我的 flutter-sdk 版本设置为 >= 2.10.0,但它仍然无法正常工作。要启用 NNBD,我必须启用实验性支持,但人们建议不要使用它,直到它完全发布。那么我应该怎么做才能让我的代码库工作呢?启用NNBD实验支持还是有其他解决方案?这是我的颤振医生:

[?] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19041.572], locale en-AT)
    • Flutter version 1.22.3 at C:\flutter
    • Framework revision 8874f21e79 (6 days ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

 
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\xyz\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[!] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[?] VS Code (version 1.50.1)
    • VS Code at C:\Users\xyz\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.16.0

[?] Connected device (1 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 8.0.0 (API 26) (emulator)

! Doctor found issues in 2 categories.
Run Code Online (Sandbox Code Playgroud)

如果需要,我会提供额外的信息/日志/文件。

Gui*_*lli 5

我解决了运行flutter cleanflutter pub get试。