Android SDK 中缺少 AAPT2

AAPT2 missing in Android SDK

我丢失了来自 android sdk 的 aapt2 文件。

谁能告诉我从哪里可以下载 aapt2 文件,因为我无法构建我的应用程序。

我试图找到答案,但找不到答案。

你是怎么弄丢的?有两个选项,有两种不同的解决方案:

  • 可能的问题:您(或其他程序)手动删除了 AAPT2。
    • 解决方法:删除整个build-tools/<version with missing aapt2>文件夹,然后使用SDK Manager重新下载删除的构建工具。
  • 可能的问题:您正在使用 Android Gradle 插件 3.2.0-alpha11 或更新版本,它使用来自 maven 的 AAPT2,并且您得到说找不到 AAPT2 的错误。
    • 解决方案:您需要确保在主 build.gradle 中的 buildscriptallprojects 下都有 repositories { google() }文件。