美文网首页Flutter学习
更新flutter2空安全版本导致无法使用包

更新flutter2空安全版本导致无法使用包

作者: 风月意明 | 来源:发表于2021-03-09 21:00 被阅读0次

更新flutter2后,由于现在很多包都还不支持空安全特性,所以会无法运行项目,报错如下:

Cannot run with sound null safety,because the following dependencies don't support null safety:

有很多不支持空安全的包

我们需要做的就是在这些包还没有空安全版本的时候,等,等到他们有空安全版本。

在等待的时间里,我们先fluttter版本回滚到还不支持空安全的最新一个版本:1.22.6。

方法如下:

1、进入flutterSdk文件夹。命令行运行git reset --hard 9b2d32b

使flutter回滚到了1.22.6,而dart也自动回滚到 2.10.5。

这样我们就不需要放弃插件了,而你放弃的只是一个空安全版本。虽然它可以减少包体积,虽然空安全写起来很舒服,虽然有种种的好处,但是在大部分包移植到空安全之前,你就先用 flutter 1.22.6吧。

——————————————————————————————————————————

欢迎点赞。

相关文章

网友评论

    本文标题:更新flutter2空安全版本导致无法使用包

    本文链接:https://www.haomeiwen.com/subject/ggbqjqtx.html