1.问题描述:
最近测试android环境的时候,运行程序,提示以下错误信息:
Cannot run program error=2, 没有那个文件或目录' while attempting to get adb.
运行环境是 unbuntu 14.04 64位系统;
2.问题原因:
在网上搜索答案的时候,找到了问题的原因:因为系统是64位的,而Android sdk只有32bit的程序.所以就存在这不兼容的问题,缺少一些sdk运行的库.
3.解决方案:
很多软件只有32位的,还有很多比较依赖32位库,在unbuntu 12.04及以前的版本中都可以直接使用命令:安装ia32-libs库
sudo apt-get install ia32-libs
但是从unbuntu 13.10开始就已经废弃了 ia32-libs,但是我们还是可以使用多构架:打开unbuntu的32位支持功能;