Flutter学习

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

2021-03-09  本文已影响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吧。

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

欢迎点赞。

上一篇 下一篇

猜你喜欢

热点阅读