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

wii*_*eat 10 android intellij-idea android-virtual-device

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

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

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

daw*_*her 6

是的根据Simon在 Android Hello-World编译错误:Intellij无法找到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
Run Code Online (Sandbox Code Playgroud)

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

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

mklink /H C:\Users\Tom\androidsdk\build-tools\17.0.0\aapt.exe C:\Users\Tom\androidsdk\platform-tools\aapt.exe
Run Code Online (Sandbox Code Playgroud)

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

警告我虽然没有尝试过这个......

  • 值得注意的是,您需要更改版本号以匹配您安装的版本 - 在我的情况下,它是18.0.1,而不是17.0.0 ... (2认同)

小智 3

我在 mac 10.8 上成功解决了

仅复制 aapt 和 lib\dx.jar 和 dx

从 build-tools/18.0.1 到 platform-tools