【问题标题】:platform-tools\aapt.exe directory missing in android SDKandroid SDK 中缺少 platform-tools\aapt.exe 目录
【发布时间】:2011-04-20 08:05:15
【问题描述】:

我正在尝试使用 Eclipse 在 Android SDK 上运行“hello world”。我正在逐步学习本教程:

http://developer.android.com/resources/tutorials/hello-world.html

但我返回错误“执行 aapt 时出错。请检查 aapt 是否存在于 C:\android-sdk-windows\platform-tools\aapt.exe”

由于某种原因,我的安装下不存在“platform-tools”文件夹。取而代之的是“平台”和“工具”。据推测,我的 SDK 版本与教程中使用的版本不同。

我无法确定需要更改或更新的内容。有人可以指点我正确的方向吗?

谢谢

【问题讨论】:

标签: android eclipse sdk


【解决方案1】:

完全同意 izzy,但其他时候(通常在 64 位操作系统机器上或使用多个 android 平台)当您安装最新的 SDK 版本时,文件夹 platform-tools 缺少“appt.exe ”。

要解决这个问题,你需要搜索 *android-sdk\build-tools* 文件夹和子文件夹,例如 \build-tools\17.0.0,你会发现 aapt.exe ,其他必要的文件和lib文件夹,只需将其全部复制到android-sdk\platform-tools即可。

【讨论】:

  • + 1 代表 \build-tools\17.0.0
  • +1 for \build-tools\19.0.0,请注意,只需将 aapt 文件复制到 platform-tools 文件夹即可。
【解决方案2】:

有时您可能会收到无法安装的错误,因为它无法创建临时文件夹来安装工具。您只需要以管理员身份运行 SDK 管理器,这将允许它全部运行。

【讨论】:

    【解决方案3】:

    如果我们将面临 ap​​pt.exe 问题(找不到),请按照以下步骤操作: 1. 读一读(https://developer.android.com/studio/command-line/aapt2)

    1. 导航到 (ctrl+find and search) com.android.tools.build > 然后从这个 url (https://dl.google.com/dl/android/maven2/index.html) 转到 aapt2

      1. 将您复制的版本名称插入以下 URL 并指定您的 目标操作系统:https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/aapt2-version/aapt2-aapt2-version-[windows | linux | osx].jar 例如,要下载适用于 Windows 的版本 3.2.0-alpha18-4804415, 你会使用:https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.2.0-alpha18-4804415/aapt2-3.2.0-alpha18-4804415-windows.jar
    2. 解压jar文件,将aapt2.exe改名为apt.exe

    3. 复制粘贴到你的android-sdk -> 平台工具

    4. 运行程序,问题将得到解决

    注意:意味着您必须在系统环境变量中下载并设置 aapt.exe 路径

    【讨论】:

      【解决方案4】:

      *您运行的是什么版本的 SDK? (1.5_r2 还是什么?)*

      我建议更新您的 SDK 并完成它;) 您可以通过“Android SDK 和 AVD 管理器”执行此操作。

      Eclipse:
      menu->window->"Android SDK and AVD Manager"

      您可能还想更改此设置:
      menu->window->preferences->install/update->(expand)->automatic updates

      【讨论】:

      • 我不知道是什么坏了;但更新 SDK 解决了这个问题。我希望了解原因,但这可以等到下一次中断。谢谢。
      • 好吧,旧的 SDK(我安装了那个 r2)没有那个目录,所以这可能是原因:“sdk to old”;D。如果有效,请考虑将答案标记为“已接受”。
      【解决方案5】:

      运行 Android SDK Manager 并确保您已检查并安装 Tools>Android SDK Platform-tools

      我相信这个包负责这里有问题的文件夹。

      【讨论】:

        【解决方案6】:

        我刚刚在我最新的 Android-SDK 文件夹中找到了 aapt.exe 文件(Android_SDK\build-tools\28.0.3)

        您可以查看最新的 sdk build-tools 文件夹

        您可以按文件名搜索整个 Android SDK 文件夹

        【讨论】:

          【解决方案7】:

          我能够删除我的版本 (28.0.3) 并且 Android Studio 重新安装了它。目录位置是

          C:\Users\YourUserName\AppData\Local\Android\Sdk\build-tools

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-12-05
            • 2020-05-25
            • 2018-12-04
            • 2015-05-01
            • 1970-01-01
            • 1970-01-01
            • 2013-11-23
            • 1970-01-01
            相关资源
            最近更新 更多