无法以可靠的 null 安全性运行,因为以下依赖项不支持 null 安全性

Posted

技术标签:

【中文标题】无法以可靠的 null 安全性运行,因为以下依赖项不支持 null 安全性【英文标题】:Cannot run with sound null safety, because the following dependencies don't support null safety 【发布时间】:2021-05-25 18:08:30 【问题描述】:

/C:/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:4:1:错误:库不能选择退出空安全默认情况下,当使用声音空安全时。 // @dart = 2.8 ^^^^^^^^^^^^^^ /C:/flutter/.pub-cache/hosted/pub.dartlang.org/wakelock_platform_interface-0.1.0+1/lib/messages.dart:4:1:错误:库不能通过以下方式退出空安全性默认,当使用声音空安全时。 // @dart = 2.8 ^^^^^^^^^^^^^^ 错误:无法以健全的空安全性运行,因为以下依赖项 不支持空安全:

嗨,

我从其他人那里导入了项目。当我尝试 pub get it 说 requires SDK version >=2.12.0 然后我通过这个错误更新了它。

解决方案 1:

enter link description here

我已经尝试了上面的链接解决方案仍然通过上面的错误

【问题讨论】:

【参考方案1】:

试试这个, 转到终端并运行此命令; flutter run --no-sound-null-safety

【讨论】:

【参考方案2】:

==> 只需一行 Magic 代码即可构建您的 APK。

-> open Main file.

-> write this line on the 1st top line.

         **" // @dart=2.9 "**

->  run apk. or build apk

☻♥ 完成。保留代码。

【讨论】:

以上是关于无法以可靠的 null 安全性运行,因为以下依赖项不支持 null 安全性的主要内容,如果未能解决你的问题,请参考以下文章

带有 Flutter 的 AppCenter(IOS 和 Android)

同步 gradle 的问题:无法解析外部依赖项 com.android.tools.build:gradle,因为没有定义存储库

无法删除表,因为其他对象依赖于它

Android Room 无法处理我的类,因为它无法解决它们的所有依赖项

我无法安装一些 luaJIT 依赖项

Intellij 错误:无法构建工件“XXX:战争爆炸”,因为它包含在循环依赖项中