红联Linux门户
Linux帮助

解决ubuntu下Android Studio出现“aapt” IOException error=2,

发布时间:2016-01-22 22:12:01来源:linux网站作者:yao伟斌

在构建Android Studio项目的gradle时候出现该问题:

Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory 
:Client:mergeDebugResources FAILED 


意思就是丢失aapt文件,我们知道,aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。


其实问题在于Linux下缺失一些库文件,导致无法启动aapt,解决方法是安装缺失的库:lib32stdc++6 和 lib32z1:

sudo apt-get install lib32stdc++6 lib32z1


本文永久更新地址:http://www.linuxdiyf.com/linux/17580.html