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

Android Studio中Gradle执行报错求助:processDebugResources任务失败

解决Gradle任务:app:processDebugResources执行失败(aapt出错)的方案

Hey,我之前在Android开发中也碰到过一模一样的aapt执行失败问题,结合你的报错信息(关联到activity_first.xml和Build Tools 26.0.2),给你几个实用的排查方向:

  • 先排查布局文件的语法/资源错误
    既然报错关联到activity_first.xml,大概率是这个文件里有问题:

    • 检查XML标签是否完全闭合(比如<TextView>有没有对应的</TextView>)
    • 核对引用的资源(比如@drawable/xxx、@string/xxx)是否真实存在,有没有拼写错误或大小写问题(Android编译对资源名大小写敏感,Windows文件系统不敏感容易踩坑)
    • 看看有没有使用不兼容的属性,比如在API 26以下使用了只有高版本才有的属性
  • 检查Build Tools版本兼容性
    你用的Build Tools 26.0.2比较老旧了,试试这两个操作:

    1. 在SDK Manager里找到Build Tools 26.0.2,先卸载再重新安装,排除文件损坏的可能
    2. 升级到对应compileSdkVersion的稳定Build Tools版本(比如如果你的compileSdkVersion是26,可换成26.0.3;如果compileSdk更高,要同步升级Build Tools到匹配版本)
  • 清理项目缓存并重建
    缓存问题经常导致这类奇怪的报错,按顺序执行:

    • 点击Android Studio顶部菜单的Build -> Clean Project
    • 再执行Build -> Rebuild Project
      这样会彻底清理旧的资源编译缓存,重新生成所有资源文件
  • 验证aapt.exe是否正常
    去路径C:\Users\kevin\AppData\Local\Android\Sdk\build-tools\26.0.2\查看aapt.exe是否存在:

    • 如果文件缺失,可能是被杀毒软件误删,去隔离区恢复后再测试
    • 如果文件存在,可尝试手动运行一下(双击它,看是否有报错弹窗),判断是否是文件损坏
  • Invalidate Caches重启Studio
    如果以上方法都没用,试试终极缓存清理:
    点击File -> Invalidate Caches...,勾选Invalidate and Restart,让Android Studio彻底重置缓存,重启后再编译项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:31:17