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

Flutter构建报错:com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction执行失败导致Android资源链接错误

Flutter构建报错:com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction执行失败导致Android资源链接错误

嘿,我在Stack Exchange上碰到过好几个类似的问题,给你整理了几个经过验证的解决办法,应该能帮你搞定这个烦人的资源链接报错:

  • 清理缓存并重建项目:先从最简单的操作入手,打开终端执行flutter clean,接着找到android目录下的.gradle文件夹直接删掉,然后重启你的开发工具(比如Android Studio或者VS Code),最后再运行flutter run。很多时候这种资源偏移错误都是缓存混乱搞出来的,清一遍缓存基本能解决。

  • 排查资源文件问题:这个报错大概率是资源文件本身有问题,你得仔细检查android/app/src/main/res目录下的所有资源:

    • 确保所有资源文件名都是合规的:只能用小写字母、数字、下划线和点号,别用中文、空格或者其他特殊字符
    • 检查XML格式的资源文件(比如strings.xml、styles.xml、布局文件)有没有语法错误,比如标签没闭合、属性名称写错、字符串没转义之类的,这些小错误很容易引发资源链接失败
    • 如果用了自定义字体、矢量图或者图片,确认文件本身没有损坏,格式是Android支持的类型
  • 更新Gradle相关工具版本:有时候是工具版本不兼容导致的问题,你可以打开android目录下的项目级build.gradle文件,把com.android.tools.build:gradle的版本更新到最新的稳定版,同时确保Android Build Tools也是最新的稳定版本,然后同步Gradle,再重新构建项目。

  • 检查第三方依赖冲突:如果你最近刚添加了新的Flutter依赖,可能存在资源冲突的情况。可以运行flutter pub deps查看完整的依赖树,看看有没有重复的资源相关依赖,或者暂时移除最近添加的依赖,看看报错是否消失,这样就能定位到出问题的依赖了。

备注:内容来源于stack exchange,提问作者Kenan 123

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 16:03:13