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

Flutter构建android项目报Gradle assembleDebug任务失败如何解决?

Flutter Android端assembleDebug构建失败解决方案

问题根因

构建失败发生在根项目android配置阶段,本地Gradle缓存内com.google.code.findbugs:jsr305:3.0.2依赖的元数据描述文件损坏,通常由依赖下载时网络中断、缓存读写异常导致,和项目业务代码无关。

修复操作

  • 清除损坏的本地Gradle缓存
    直接删除报错路径下的损坏文件目录:C:\Users\Pemula\.gradle\caches\modules-2\metadata-2.96\descriptors\com.google.code.findbugs\jsr305\3.0.2;如果要彻底排除缓存异常问题,可直接删除C:\Users\Pemula\.gradle\caches整个目录,后续构建时Gradle会自动重新拉取全量依赖。
  • 清理项目侧构建缓存
    在Flutter项目根目录打开终端,依次执行以下命令:
    flutter clean
    flutter pub get
    
  • 重新触发构建验证
    执行flutter run或flutter build apk --debug重新启动构建,损坏的依赖会自动重新下载,绝大多数场景下构建可恢复正常。

进阶排查

如果上述操作后仍构建失败,构建时追加参数输出详细日志定位具体问题:

flutter build apk --debug --stacktrace --info

国内网络环境下如果频繁出现依赖下载失败、文件损坏问题,直接修改项目android/build.gradle文件内的仓库配置,替换为国内Maven镜像源,提升依赖下载稳定性,避免同类问题重复出现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 02:54:21