Gradle build - aapt不存在

时间:2014-12-31 17:49:08

标签: android build gradle aapt

用gradle构建时遇到问题。它说aapt不存在,但是aapt存在并且有chmod 0777。 代码没问题,使用Ant工作构建。

我给出输出:     :mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mergeDebugResources'.
> /home/nikodem/Workshop/PlanLekcji/res/drawable-mdpi/pt.png: Error: Cannot run program "/home/nikodem/Programy/AndroidSDK/build-tools/21.1.2/aapt": error=2, No such file or directory

/home/nikodem/Workshop/PlanLekcji/res/drawable-mdpi/pt.png是图片的有效路径。 /home/nikodem/Programy/AndroidSDK/build-tools/21.1.2/aapt是aapt的有效途径。

3 个答案:

答案 0 :(得分:6)

只需为aapt安装这两个软件包,它就可以了;)

(在终端窗口中写下这些命令)

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

答案 1 :(得分:0)

我遇到了同样的问题。我用

解决了这个问题
chmod +x /Android/Sdk/build-tools/21.1.2/aapt

在此之后我的项目构建没有错误。

答案 2 :(得分:0)

我遇到了这个问题,所以谷歌两个小时,尝试了#34;安装lib32stdc ++ 6",但仍然无法正常工作,最后,我只是去/AndroidSDK/build-tools/21.1.2/ aapt,在终端中,我使用./aapt,它弹出错误,如" ./ aapt:/lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录",我谷歌并安装此软件包并继续使用./aapt,它弹出缺少其他软件包,安装几个后,它最终工作,我认为这是解决它的最终方法。希望它有所帮助