Flutter 升级空安全攻略

大神,打扰一下,Flutter 升级空安全攻略
最新回答
小乀奶嘴

2024-08-02 15:03:18

1、升级依赖的插件版本pubspec.yaml(包括example),pub get 解决依赖冲突
2、pubspec.yaml所在路径下执行 dart pub upgrade --null-safety 检查是否所在flutter工程依赖库是否都升级到了空安全版本
example示例需要进入example路径下检查

1、List默认构造方法删除,改用[];
main.dart文件main方法第一行增加CustomFlutterBinding();

2、flutter clean,删除所有 pubspec.lock文件 ,pub get
3、FutureOr报错引入头文件、import 'dart:async';
4、属性用优先用late 或者 ?声明,在确定不为空情况才用!