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

flutter版本升级相关推荐

  1. 【Windows环境下使用fvm管理多版本Flutter(flutter版本升级回退)】

    Windows环境下使用fvm管理多版本Flutter(flutter版本升级回退) 安装FVM 升级版本 升级后,使用方法二再次安装fvm 安装FVM 方式一: 使用choco安装fvm(当时环境中 ...

  2. flutter 多版本管理利器fvm的详细使用介绍

    前言 随着Flutter 2.0版本的发布,Web端开发也正式被支持了,然后你迫不及待的将自己的flutter版本升级到了2.0,就是想体验一下flutter在web方面的使用,然而却发现之前使用2. ...

  3. Flutter 混合开发和组件化实践 | 开发者说·DTalk

    本文原作者: 李伟,原文发布于: 印象笔记 https://app.yinxiang.com/fx/0390f0f2-1770-4bdc-a3c4-d134a6bc654b 引言 在接入 Flutte ...

  4. futter开发错误积累

    注:后面添加以倒序方式添加 22.flutter版本升级后,运行报错 版本升级之后,爆了一堆莫名其妙的错误 解决办法: 1,删除项目中.idea文件夹,build文件夹,pubspec-lock文件 ...

  5. Flutter低版本升级NullSafety

    由于项目中用到的很多库都已经升级到nullsafety,但是项目sdk还停留在2.10.0,SDK升级之后导致工程一片飘红,无法使用,故而需要升级到NullSafety,然后SDK才能正常进行升级 1 ...

  6. 浅谈跨平台框架 Flutter 的优势与结构

    作者:个推iOS工程师 伊泽瑞尔 一.背景 目前,移动开发技术主要分为原生开发和跨平台开发两种.其中,原生应用是指在某个特定的移动平台上,使用平台所支持的开发工具和语言,直接调用系统提供的API所开发 ...

  7. dart开发Android服务,关于android:在Flutter应用中使用由swagger生成的Dart代码生成的Web服务...

    我正在尝试使用Flutter开发一个移动应用程序,我使用swagger生成了包含所有Web服务的Dart文件代码生成.我想从Web服务中获取所有用户的列表. 在屏幕上,我想为每个用户显示:图像,名字, ...

  8. Flutter 升级 2.0 填坑指导,带你原地起飞

    作者 | 恋猫de小郭       责编 | 欧阳姝黎 Flutter 2.0 的发布带来了很多的 break change ,特别是新增加的空声明安全,「相信不少大哥尝鲜之后立马反思自己" ...

  9. 快手-开眼快创 Flutter 实践

    快手-开眼快创 Flutter 实践 本文主要介绍快手开眼快创 App 在 Flutter 上的一些实践. 开眼快创 是围绕商业化广告创意构建的一款产品,目标人群涵盖供应商.代理商.广告主.商家号.视 ...

  10. 【错误记录】Flutter 编译报错 ( The parameter ‘‘ can‘t have a value of ‘null‘ because of its type, but the im )

    文章目录 一.报错信息 二.解决方案 一.报错信息 打开了一个去年写的 Flutter 项目 , 发现直接报错 ; The parameter 'icon' can't have a value of ...

最新文章

  1. UITabelView使用流程
  2. 从小屏到大屏,触控技术的现在与未来
  3. 笔记-项目整体管理-指导与管理项目工作的输出
  4. boost::hana::remove_at用法的测试程序
  5. python 入门学习篇(一),呵呵呵
  6. 【渝粤题库】陕西师范大学209013 计量经济学 作业
  7. xstream java_XStream将java转化成xml的简单使用
  8. 日期选择器_FPGA逻辑部分Verilog实验-选择器电路
  9. 怎么对接口做幂等性操作?
  10. Android设备通过fastboot刷入TWRP
  11. 北京54坐标系和1980西安坐标系转换
  12. 徐思201771010132《面向对象程序设计(java)》第三周学习总结
  13. noi.openjudge 二分法求函数的零点
  14. leetcode(力扣) 347. 前 K 个高频元素(优先队列 堆 哈希计数器)
  15. svmtrain和svmpredict简介
  16. 计算机视觉寒假实习生面经
  17. hive表信息查询:查看表结构、表操作等
  18. UE4官方文档学习笔记材质篇——UV坐标动画,凹凸贴图偏移
  19. 【045】 快递管理系统(单链表)
  20. 电子邮件服务器限制匿名,匿名(垃圾)邮件的根源—网络上几乎所有服务器都不可避免的“漏洞-站长资讯中心...

热门文章

  1. 004-CentOS换清华源
  2. WinDbg 定位句柄泄漏问题
  3. 代理服务器(Proxy)
  4. 新型城镇化提质扩容 打造民村智慧城市
  5. 量化评价和质化评价举例_数据质量量化评价研究与实现
  6. 《C语言及程序设计》实践项目——输出小星星
  7. 华硕主板如何设置开机自启_教你华硕主板bios怎么设置硬盘启动
  8. Java游戏实验报告_java俄罗斯方块游戏实验报告.doc
  9. 万网绑定二级域名_为网站子目录绑定二级域名
  10. html的过渡属性,CSS3中的元素过渡属性transition解析