在Intellij IDEA中运行Android项目时出错

时间:2013-05-18 22:10:26

标签: android intellij-idea avd

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

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

有人可以帮忙吗?提前谢谢!

4 个答案:

答案 0 :(得分:6)

是的,据西蒙说 Android Hello-World compile error: Intellij cannot find aapt “似乎r22 SDK发布的最新更新将aapt和lib jar从platform-tools移动到build-tools目录。当我们等待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

在命令提示符下尝试将文件的硬链接窗口样式设置为您的平台工具文件夹。

告诫我虽然没试过......

答案 1 :(得分:4)

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

答案 2 :(得分:3)

我成功解决了mac 10.8

仅复制了aapt和lib \ dx.jar以及dx

来自build-tools / 18.0.1 至 平台的工具

答案 3 :(得分:0)

我只复制了aapt.exelib\dx.jar

来自 build-tools \ android-4.2.2

平台的工具