Android SDK中AAPT2丢失,求AAPT2下载途径以恢复应用构建
解决AAPT2丢失导致Android应用构建失败的问题
别担心,AAPT2是Android SDK Build Tools的核心组件之一,完全不需要单独下载——单独找文件反而容易因为版本不匹配引发更多兼容性问题,最稳妥的方式是通过Android Studio的官方SDK管理器来修复:
- 打开Android Studio,通过顶部菜单栏的
Tools > SDK Manager进入SDK管理界面;或者直接按下快捷键(Windows/Linux是Ctrl+Alt+S,Mac是Cmd+,)打开设置面板,找到Appearance & Behavior > System Settings > Android SDK。 - 切换到
SDK Tools标签页,勾选右下角的Show Package Details选项,展开Android SDK Build-Tools条目。 - 找到你当前项目使用的Build Tools版本(可以在项目根目录的
build.gradle文件里查看buildToolsVersion字段),确保该版本的选项被勾选,然后点击Apply按钮重新安装/修复这个版本的Build Tools——AAPT2会被自动包含在内。
如果上述步骤没解决问题,可以试试手动清理后重装:
- 关闭Android Studio,找到你的Android SDK安装目录,进入
build-tools文件夹,删除对应版本的子目录; - 重新打开SDK管理器,再次安装该版本的Build Tools即可。
另外提醒下:千万不要随便从第三方渠道单独下载AAPT2文件,不同版本的AAPT2和Build Tools、Gradle版本强绑定,单独替换很可能导致构建时出现莫名其妙的错误。
内容的提问来源于stack exchange,提问作者Sahil




