【问题标题】:Android studio 3.1 on Windows 10 aapt2 is missing 27.0.3 sdkWindows 10 aapt2 上的 Android Studio 3.1 缺少 27.0.3 sdk
【发布时间】:2018-04-06 16:51:58
【问题描述】:

尝试为 Android 设备开发一个简单的应用程序。已在 Windows 10 机器上安装了 android studio 3.1 并尝试构建“hello World”应用程序。不断收到错误 =“原因:'C:\Users\xxxxx\AppData\Local\Android\Sdk\build-tools\27.0.3\aapt2.exe' 上缺少 aapt2”。 aapt2.exe不在27.0.3文件夹中只有aapt.exe。

我错过了什么?这不应该工作吗?

【问题讨论】:

  • 看起来像是某种 SDK 路径配置错误
  • 如果这对您有任何帮助,请检查此链接stackoverflow.com/a/46988209/5952645
  • sommesh 感谢您的链接。不幸的是,没有提到我的问题。有谁明白为什么 3.1 在 Android\Sdk\build-tools\27.0.3\ 文件夹中寻找 aapt2.exe,但它不存在。删除文件夹并让 3.1 重新同步不会创建 aapt2.exe 仅 aapt.exe
  • 进一步更新。我卸载了 Studio 3.1 并清理了所有与 android 相关的文件夹。然后我安装了旧版本 2.3。它运行 hello world 应用程序没有问题。安装了 SDK build-tools 25.0.2 和 27.0.3 ,现在都包含 aapt2.exe。运行 compileSdkVersion 25 buildToolsVersion "27.0.3"。现在我将尝试将 Studio 版本更新到 3.1
  • 当我回到 3.1 版时,问题再次出现。我坚持使用版本 2.,3

标签: android android-studio-3.1 aapt2


【解决方案1】:

下载构建工具时,SDK 管理器有时会出错。无需重新安装 Android Studio - 只需删除缺少可执行文件的构建工具文件夹/版本,然后重新下载即可。

【讨论】:

  • 从来没有想过这会发生,但它确实奏效了。重新安装构建工具会导致缺少的 aapt2 可执行文件。
【解决方案2】:

打开File > Project Structure 并在左侧栏中的Modules 类别下选择app。然后从属性选项卡中选择更高的Build Tools Version。错误必须消失。

【讨论】:

  • 成功了,谢谢
【解决方案3】:

gradle.properties 文件中输入这一行:android.enableAapt2=false

它对我有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多