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

Android Studio 4.1.1运行Hello World报错求助:mergeDebugResources失败

Hey there! Let's work through this issue step by step—you're definitely not missing something obvious here. This error is usually a network or cache-related hiccup with the aapt2 build tool, not necessarily a Java 15 compatibility problem, so let's hold off on downgrading Android Studio for now.

具体解决步骤

1. 修复网络/仓库问题(最可能的原因)

报错里的"Content is not allowed in prolog"意味着Android Studio下载的不是合法的XML POM文件(往往是被拦截的错误HTML页面,尤其在无法直接访问Google Maven仓库的地区)。试试这些方法:

  • 添加镜像仓库:打开项目根目录下的build.gradle文件,把repositories块更新为包含可靠镜像(比如阿里云)的版本:
    repositories {
        google()
        mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    
  • 验证构建工具安装:打开SDK管理器(Tools > SDK Manager),切换到SDK Tools标签页,确保"Android SDK Build-Tools 4.1.1"已勾选并安装。如果未安装,先安装再重启Android Studio。

2. 清理缓存并重新构建

损坏的缓存也可能导致这种解析错误:

  • 点击File > Invalidate Caches...,勾选"Invalidate and Restart",等待Android Studio重启并从头重建项目。
  • 手动删除项目根目录和app模块下的build文件夹,以及项目根目录的.gradle文件夹,然后依次执行Build > Clean Project和Build > Rebuild Project。

3. 检查Java版本兼容性

虽然Java 15不是问题的核心(Android Studio 4.1.1对它有部分支持),但切换到官方推荐的Java 11版本可以排除潜在的边缘问题:

  • 打开File > Project Structure > SDK Location,找到"JDK Location",选择Android Studio自带的嵌入式JDK(通常在你的AS安装目录下的/jre文件夹里)。这是预先配置好的Java 11环境,和AS 4.1.1完美适配。

4. 降级Android Studio(最后手段)

如果以上步骤都无效,你可以尝试降级到更稳定的版本比如4.0.2。但这应该是最后的选项,因为这个问题几乎肯定不用降级就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 07:39:10