You need to enable JavaScript to run this app. Flutter构建报Invalid depfile及空安全不兼容错误求助
优惠活动
大模型
产品
解决方案
定价
更多

Flutter构建报Invalid depfile及空安全不兼容错误求助

问题根因

你看到的Invalid depfile报错只是编译失败的衍生提示,实际核心错误是:你的项目配置的Dart SDK版本>=2.12.0 <3.0.0默认开启健全空安全编译,但你依赖的webview_flutter: ^1.0.7、font_awesome_flutter: ^8.11.0都属于不支持空安全的旧版本,版本兼容性冲突导致构建失败。

解决方案

方案一:升级依赖到支持空安全的版本(推荐)

  • 修改pubspec.yaml中的依赖版本为支持空安全的最新稳定版:
    dependencies:
      webview_flutter: ^4.4.0
      font_awesome_flutter: ^10.4.0
    
    dev_dependencies:
      flutter_launcher_icons: ^0.13.1
    
  • 执行以下命令清理旧构建缓存并重新拉取依赖:
    flutter clean
    flutter pub get
    
  • 重新执行构建命令即可正常编译。

方案二:临时关闭健全空安全编译(仅用于兼容无法升级的旧依赖)

构建时添加禁用空安全的参数即可跳过校验:

flutter build appbundle --no-sound-null-safety

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 23:57:01