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

Android Studio中:app:mergeDebugResources构建错误解决求助

解决Android Studio中:app:mergeDebugResources构建错误的方案
  • 排查values.xml语法与格式问题
    打开报错路径下的values.xml文件,逐一检查:

    • 所有XML标签是否正确闭合(如<string>必须对应</string>,避免遗漏或错位)
    • 特殊字符是否转义(例如&需写成&amp;,<需写成&lt;)
    • 资源命名是否符合规范(仅允许小写字母、数字、下划线,不能包含空格或特殊符号)
    • 是否存在重复定义的资源ID或名称
  • 验证资源引用合法性
    检查values.xml中引用的其他资源(如@string/app_name、@color/primary)是否存在,拼写是否正确;若引用第三方库资源,确认依赖已正确添加到项目中。

  • 禁用AAPT2增量编译
    在项目根目录的gradle.properties文件中添加以下配置:

    android.enableAapt2=false
    

    保存后重新构建项目,部分增量编译缓存异常会触发该错误。

  • 彻底清理项目缓存
    按以下步骤操作:

    1. 关闭Android Studio
    2. 删除项目根目录下的.gradle和build文件夹
    3. 删除用户目录下的.android/build-cache以及.AndroidStudio[版本号]/system/caches文件夹
    4. 重新打开项目并执行构建
  • 核对Gradle插件与SDK版本兼容性
    确保Gradle插件版本与Android SDK Build Tools版本匹配:

    • 若使用Gradle 7.x插件,建议搭配Build Tools 30.0.3及以上版本
    • 可在build.gradle(Project)中调整插件版本,在build.gradle(Module)中修改buildToolsVersion参数
  • 检查关联资源文件完整性
    若values.xml中引用了drawable、layout等其他资源文件,确认这些文件未损坏、格式符合要求(如图片文件未损坏、XML布局文件语法正确)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 13:07:07