10

当我使用 AVD 在 Intellij IDEA 中运行我的 android 项目时,出现此错误

android-apt-compiler:无法运行程序“/Users/myAccount/Documents/android-sdk-macosx/platform-tools/aapt”:错误=2,没有这样的文件或目录

任何人都可以帮忙吗?提前致谢!

4

4 回答 4

6

是的,根据 Simon 在 Android Hello-World 编译错误:Intellij 找不到 aapt “看来,r22 SDK 版本的最新更新将 aapt 和 lib jar 从平台工具移动到了构建工具目录。虽然我们等待JetBrains 发布更新,这里有一个为 Unix 用户使用几个符号链接的快速修复:

在您的 AndroidSDK/platform-tools 目录中,运行以下命令:

ln -s ../build-tools/17.0.0/aapt aapt
ln -s ../build-tools/17.0.0/lib lib

...并且 IntelliJ 应该能够正常编译。"

不幸的是,复制是在 Windows 上解决这个问题的更简单方法......除非你使用类似的东西

mklink /H C:\Users\Tom\androidsdk\build-tools\17.0.0\aapt.exe C:\Users\Tom\androidsdk\platform-tools\aapt.exe

在命令提示符中尝试将文件的硬链接窗口样式创建到您的平台工具文件夹。

警告我还没试过这个虽然......

于 2013-07-31T06:17:59.323 回答
4

我通过将所有文件从 android-sdk/build-tools/17.0.0 复制到 platform-tools 文件夹来解决 WIn 上的这个问题。

于 2013-05-20T11:37:19.833 回答
3

我在 mac 10.8 上成功解析

只复制了 aapt 和 lib\dx.jar 和 dx

从 build-tools/18.0.1 到 platform-tools

于 2013-08-09T11:56:56.340 回答
0

我只复制aapt.exelib\dx.jar

构建工具\android-4.2.2

平台工具

于 2013-06-27T11:13:38.573 回答