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位支持功能;

本文主要介绍了在Ubuntu 14.04 64位系统中配置Android环境时遇到的adb运行错误,并提供了详细的解决方案,包括开启系统对32位库的支持,安装必要的32位库如lib32z1-dev和lib32stdc++6,以及如何利用apt-file工具解决依赖问题。
最低0.47元/天 解锁文章
1689

被折叠的 条评论
为什么被折叠?



