You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter APK构建接入Visual Studio AppCenter遇空安全报错如何解决?

解决方案

你遇到的报错根源是Flutter侧引入的appcenter系列Pub包版本过低,不支持空安全,和你已添加的安卓端build.gradle配置无关,可按需选择以下两种方案处理:

方案一:升级支持空安全的Pub依赖(优先推荐)

微软官方AppCenter Flutter插件从0.4.0版本开始已全面支持空安全,你只需修改项目根目录下的pubspec.yaml文件,将三个依赖的版本升级至支持空安全的最新稳定版即可:

dependencies:
  appcenter: ^2.0.0
  appcenter_analytics: ^2.0.0
  appcenter_crashes: ^2.0.0

修改完成后执行flutter pub get,再重新触发构建即可正常编译。

方案二:临时关闭健全空安全模式构建

如果因项目兼容性问题暂时无法升级依赖,可通过以下两种方式关闭空安全校验:

  • 本地手动构建时,在打包命令后添加参数:
    flutter build apk --no-sound-null-safety
    
  • 如果使用AppCenter云端自动构建,可在项目lib/main.dart文件的第一行添加如下注释,全局关闭空安全校验:
    // @dart=2.9
    

修改后重新触发构建即可。

内容的提问来源于stack exchange,提问作者Aurora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:45:04