万胜 发表于 2022-3-26 10:28:48

Flutter 非空安全包构建(dart>=2.12)

背景

     项目想升级到dart 2.12以上,支持空安全,在此过程中,由于将项目升级到支持空安全,需要耗费大量的时间,特别是如果项目对许多三方库进行定制化开发。此时项目会存在混合开发的情况,项目也不能以空安全的方式进行构建。等所以迁移完成,在以支持空安全的方式打包。
此时可以以不支持空安全的方式构建。进行一下配置。
Android:

Edit Configuration->additional run args
选项中配置如下语句:--no-sound-null-safety


ios配置如下:

在projectLib/ios/Flutter/Generated.xcconfig文件中增加如下配置:
EXTRA_FRONT_END_OPTIONS=--no-sound-null-safety



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Flutter 非空安全包构建(dart>=2.12)