更新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吧。
——————————————————————————————————————————
欢迎点赞。