【问题标题】:Couldn't find 'aapt' tool! You may need to update your Android SDK, including platform tools找不到“aapt”工具!您可能需要更新您的 Android SDK,包括平台工具
【发布时间】:2013-06-11 12:56:23
【问题描述】:

我正在使用 trigger.io 工具开发移动应用程序。在 triggerio 平台中运行应用程序时,由于找不到“aapt.exe”工具而出现错误。建议更新android sdk。我更新了 android sdk 和平台工具,但显示相同的错误。请建议需要。任何帮助将不胜感激。提前致谢。

【问题讨论】:

  • 遇到了同样的问题 - 在最新更新之前运行良好。
  • 我也遇到同样的错误,我已发送支持电子邮件但没有回复
  • 我不是 python 专家,但是当 aapt 不在目录中时,它看起来好像 python 脚本在目录 aapt 中查找,所以如果您将 android_tasks.py 更改为 aapt 不查找 aaot在一个目录中它会找到它,但是你得到或者至少我得到一个“错误代码 5 [拒绝访问]”

标签: javascript android jquery mobile trigger.io


【解决方案1】:

遇到了同样的问题,通过更改 config.json 中的 "platform_version": "v1.4.47" 解决了

【讨论】:

  • 只有 v1.4 还不够吗?
  • 版本 1.4 类似于默认的“最新”版本,因此当您将其设置为版本 1.4 时,就像将其设置为最新版本或在本例中为 v1.4.48。
【解决方案2】:

从我可以看出这是调用 aapt 的 python 脚本的问题。

当您查看脚本时,它仅指向 aapt,这意味着它正在寻找一个目录而不是 aapt.exe 文件本身,因此发生的第一件事是

1) forge 说它找不到 aapt 目录,这就是为什么您收到错误消息“找不到 aapt 工具”

2)通过添加目录,您将获得拒绝访问,因为脚本试图仅在目录上运行所有这些命令(这​​是我遇到的问题),通过在下面进行更改,您不需要创建一个目录,保持原样,但添加 exe,它应该可以工作

在做了一些测试后,我发现通过在 android_tasks.py 中的 pythong 脚本中添加 .exe,构建能够成功运行

如果您查看 android_tasks.py 的第 35 行并将“appt”更改为“appt.exe”,它应该会为您构建

这就是我的样子

path.join(sdk, 'build-tools', '*','aapt.exe')

希望对你有帮助

【讨论】:

  • 感谢您的帮助。通过添加扩展,错误已修复。但是模拟器无法加载当前正在运行的应用程序。它不断显示“android”文本。我猜不出真正的问题是什么?
  • 这可能只是模拟器,它的速度非常慢,甚至 trigger.io 建议使用设备,因为它要快得多.. 但是如果你必须使用模拟器并且不介意版本是 2.3,你可以试试 bluestack,它作为 android 和触发器的模拟器非常快。
  • 如果您不介意,您能否解释一下有关 bluestack 的更多信息。如何使用 bluestack?
  • Bluestacks 只是 android 2.3,它允许人们在他们的桌面上下载和玩 android 游戏和应用程序,但归根结底它只是 android 模拟器。因此,当它打开并运行 forge 时,它​​将在 bluestacks 中运行应用程序。 bluestacks.com
【解决方案3】:

我们在 v1.4.49 平台版本中进行了更改以解决此问题: https://trigger.io/docs/current/api/release_notes.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-27
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多