flutter版本升级

flutter版本升级 错误处理

flutter 版本从1.2.x升级到2.10.x之后,对代码安全性要求更高(Sound null safety 空安全,意思就是在没有明确声明变量可以为null的情况下,你的变量赋值时不能包含null),一些引入的第三方库可能不支持这种安全模式, 运行之前的代码可能会报错,比如:

Error: Cannot run with sound null safety,because the 
folowing dependencies don't support null safety: .......

在这里插入图片描述

解决方法:

方法一:检查并升级三方库。

执行一下命令检查并升级引入的第三方库
1、flutter pub upgrade
2、flutter pub outdated 执行后会出现如下版本信息,需要手动修改下pubspec.yaml文件,依赖的包的版本修改到一个较新的版本
在这里插入图片描述
3、flutter pub get 安装新版本的依赖

方法二:启动时添加命令–no-sound-null-safety

flutter run --no-sound-null-safety

版权声明:本文为qq_34532969原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。