用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的有效途径。
答案 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,它弹出缺少其他软件包,安装几个后,它最终工作,我认为这是解决它的最终方法。希望它有所帮助