Ubuntu14.04,64位操做系統安裝部分android32位lib不兼容問題

一些android的部分sdk的tools在linux操做系統上只能支持32位的操做系統,所以若是你的系統是64位的,那麼這些文件就沒法在你的linux運行,linux

./tools/mksdcard
bash: ./tools/mksdcard: No such file or directory
file ./tools/mksdcard
./tools/mksdcard: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=119b9b83c17fa0228acfd582e951ea8b050e1229, not stripped
儘管文件在你得操做系統內,可是沒法運行它
如何讓64位的操做系統兼容32位的軟件或者庫文件呢?
爲了修復他們,咱們須要安裝32位的兼容libraries在咱們的64位操做系統上。
 
若是你使用的是最近版本的ubuntu,那麼能夠執行這些命令:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
 
如你使用的較低版本的ubutn:執行:
 
sudo apt-get install ia32-libs
相關文章
相關標籤/搜索