$ {aapt}如何定义? (没有这样的文件或目录)

时间:2015-06-15 08:39:35

标签: java android ant android-ndk

最近,我一直在尝试构建一个Android NDK应用程序,该应用程序在过去编译和打包时没有问题。但是由于系统更新或SDK更新,某些事情发生了变化,现在当我尝试构建应用程序时,我收到以下错误:

/home/kazade/Android/android-sdk-linux/tools/ant/build.xml:649: The following error occurred while executing this line: /home/kazade/Android/android-sdk-linux/tools/ant/build.xml:694: Execute failed: java.io.IOException: Cannot run program "/home/kazade/Git/wizards/android/${aapt}": error=2, No such file or directory

我已经检查过,并且可以在PATH上找到。在SDK附带的build.xml中,任务定义为:

<aapt executable="${aapt}"

所以假设aapt的位置应该存储在该环境变量中?我猜不到,这是导致问题的原因,但我无法弄清楚为什么没有定义,或者它应该在哪里

感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

原来它是SDK中的一个错误:https://code.google.com/p/android/issues/detail?id=176488