32位兼容库安装

遇到这个问题不止一次了

1
java.io.IOException: Cannot run program "/home/blueleaf/Android/Sdk/build-tools/22.0.1/aapt": error=2, 没有那个文件或目录

首先是找了找路径,&……%%……#,明明存在这个文件,你怎么说没有呢,肯定是有神马问题的.

可惜又是把以前遇到过的问题的解决办法忘记了.一查原来是64位的系统,而AndroidSDK下的都是32位的程序,无法运行,只需要安装32位的依赖库就可以了.

安装命令:

1
$ sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386

只需要这一个就可以了,多加几个也无妨:

1
2
$ sudo apt-get install libncurses5:i386
$ sudo apt-get install g++-multilib

这个命令sudo apt-get install ia32-libs是不能用的,还可以考虑这个sudo apt-get install lib32z1,这个就很精简.