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

安装Android Studio 3.1后遇AAPT2错误,关闭AAPT2仍无效求助

解决Android Studio 3.1中的"AAPT2 error: check logs for details"问题

嘿,我看你在安装Android Studio 3.1后碰到了这个AAPT2错误,而且尝试关闭AAPT2也没搞定——其实从你贴的构建日志里,已经能找到问题的核心啦!

问题根源

日志里明确提示:

error: resource dimen/activity_vertical_margin (aka com.example.android.happybirthday:dimen/activity_vertical_margin) not found.

这个资源缺失的错误才是导致构建失败的真正原因,和AAPT2本身无关,所以你禁用AAPT2自然解决不了问题~

具体解决步骤

  • 首先检查你的app/src/main/res/values/dimens.xml文件,确认里面是否定义了activity_vertical_margin和对应的activity_horizontal_margin资源。如果没有,直接添加以下代码:
<resources>
    <!-- 保留你已有的其他dimen定义 -->
    <dimen name="activity_vertical_margin">16dp</dimen>
    <dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
  • 如果文件里已经有这两个资源,那检查一下是否存在拼写错误(比如大小写、名称写错),或者是不是把这个dimens.xml放在了特定版本的资源目录里(比如values-v21),而主values目录里没有对应的定义。
  • 尝试同步项目:点击顶部菜单栏的File > Sync Project with Gradle Files,有时候资源引用的问题通过同步就能解决。
  • 最后可以清理并重建项目:依次点击Build > Clean Project,完成后再点击Build > Rebuild Project,清除可能存在的缓存问题。

等你把缺失的dimen资源补上,再重新构建项目,这个AAPT2错误应该就会消失啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:40:50