使用adb或者aapt工具时候,提示错误,
-bash: ./aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
出现这个原因是android-sdk中的部份程序、工具是32位的,且不兼容64位的环境
那么接下来就是安装32位相应包,安装方法是,选用yum查出是哪个包,然后再安装这个包:
yum whatprovides ld-linux.so.2
可以看到需要这个包
glibc-2.12-1.107.el6_4.2.i686 : The GNU libc libraries
然后安装glibc的32位版本
yum -y install glibc.i686
继续运行还会继续出现一样的问题,同样按照上面的方法安装32位版本即可
我的系统还需要安装以下两个包
yum -y install zlib.i686 yum -y install libstdc++.i686