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

Android Studio升级后AAPT2构建错误排查求助

解决Android Studio升级后AAPT2构建错误的方案

刚升级Android Studio就碰到AAPT2报错确实闹心,我帮你整理几个实用的解决步骤,你可以按顺序尝试:

  • 先定位具体的资源错误
    从你贴的日志能看到核心提示是AAPT2 error: check logs for details,这说明真正的问题藏在更详细的日志里。打开Android Studio底部的Gradle Console,里面会明确指出哪个资源文件(比如某个XML布局、drawable资源)哪一行出了问题——AAPT2对资源语法要求很严格,常见的问题有XML标签未闭合、资源名称用了大写字母/特殊字符、颜色/尺寸值格式错误,或是矢量图XML里的路径语法问题。

  • 清理缓存并重新构建
    旧的构建缓存很可能和新版本的工具冲突,先试试:

    1. 点击顶部菜单栏的Build > Clean Project
    2. 接着点击Build > Rebuild Project
      如果还是不行,手动删除项目根目录下的.gradle文件夹和app/build文件夹,然后点击File > Sync Project with Gradle Files重新同步项目。
  • 检查Gradle版本兼容性
    升级Android Studio后,Gradle插件和Gradle本体版本可能不匹配。打开项目根目录的build.gradle(Project级),确保com.android.tools.build:gradle的版本和你当前使用的Gradle版本对应(可以在Settings > Build, Execution, Deployment > Build Tools > Gradle里查看Android Studio推荐的版本组合)。比如插件版本7.4.2通常对应Gradle 7.5版本。

  • 确认禁用AAPT2的设置位置
    如果你确实需要暂时禁用AAPT2,要把android.enableAapt2=false放在项目根目录的gradle.properties文件里,而不是app模块的build.gradle里。不过要注意,新版本的Android Gradle插件已经逐步移除了这个开关,优先修复资源问题才是长久之计。

  • 排查第三方依赖兼容性
    有些旧的第三方依赖库可能和新版本的构建工具不兼容。你可以尝试暂时移除最近新增的依赖,看看项目能否正常构建,逐步排查出有问题的依赖,然后更新该依赖到最新版本。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:15:57