Flutter可以共同讨论

联系方式看顶部-关于

Flutter 更新

命令行: flutter upgrade (2021年3月7日 可以直接更新到2.0.1)

Flutter 启用桌面端

更新完成后启用三个桌面端:

flutter config --enable-windows-desktop
flutter config --enable-macos-desktop
flutter config --enable-linux-desktop

Flutter 老项目增加桌面支持

未成功实施:网上的例子是下列语句,可以在原本不支持桌面端的项目中增加桌面端支持。

flutter create --platforms=windows,macos,linux .

Flutter 老项目对于第三方包空安全支持的快速查询语句

命令行cd到项目root目录下,执行:

dart pub outdated --mode=null-safety

Flutter桌面端编译报错

通道切换到beta版本才行。

Flutter的部分可行空安全迁移

Flutter中文站写的

dart migrate --apply-changes

可以将String、int这些类型转成var,来解决部分空安全错误。

1、dart fix --dry-run
2、dart fix --apply

Key key 部分:改为 Key?key

Flutter 回退至最后一版不支持空安全的版本

1.22.6
1:到flutter sdk所在的目录下(自己找flutter的安装目录到flutter文件夹里面那一层即可)
2:git reset --hard 9b2d32b605630f28625709ebd9d78ab3016b2bf6
3: flutter doctor等待更新完成