最近在切换到了ubuntu下做开发, 在使用中遇到了不少问题。在搭建android环境过程时,遇到了adb无法连接设备的问题。


后来才知道,android的adb使用的是32lib库, 网上找到了一个解决方案,结果没有细看ubuntu的版本和支持的硬件信息,一个sudo命令下去,ubuntu竟然挂掉了。太不靠谱了。
下面的解决方法亲测可用,绝不坑爹。
原因:在Ubuntu中安装android sdk完成后,如果在终端中输入adb提示No such file or directory,是因为在64位的ubuntu中没有Android要用到的32位的lib,可以通过下载getlibs工具得到相关的32位库,由于是64位的ubuntu,不安装32位库,会导致无法创建android模拟器。
解决方法:

在终端中输入:sudo apt-get install ia32-libs,可能会安装失败,用sudo apt-get update更新一遍,然后再重试几次。

安装好后,在platforms/android-1.6/tools目录下运行:getlibs aapt,然后会安装相应库的32位包程序,完成后就ok了。

更多相关文章

  1. 移动终端高级开发工程师
  2. 通用(任何android机型)Root教程(完整版!附砖机自救方法)转自安卓
  3. Android自动化测试之Monkeyrunner从零开始
  4. 批处理脚本实现android应用程序自动化测试
  5. 小乔爱问
  6. Android(安卓)环境配置,和一系列问题的解决方案
  7. android 模拟器和电脑服务器端用socket通讯
  8. android的发展
  9. My Magic Android(安卓)Tour —— 处女作

随机推荐

  1. [图解]Android(安卓)View的事件分发机制
  2. Android(安卓)APP存活检测方式
  3. Android点9图的运用
  4. Android混淆从入门到精通
  5. Android白盒测试情况
  6. Android(安卓)7.0动态权限大总结
  7. android-屏幕适配(一)
  8. 传智播客揭秘Android(安卓)6.0之Direct S
  9. 从Android(安卓)L默认ART虚拟机看国内手
  10. 将Android(安卓)Studio的设置恢复到初始