Ubuntu 64位 android adb 无法使用的解决办法

实验室换了台电脑,配置高了,直接安装的64为的12.04的Ubuntu,慢慢的配置起来,但在配置Android的开发环境的时候却遇到了问题。

在执行adb命令的时候,一直无法执行,提示 No such file

一开始的时候,一直以为是usb的设备没有被识别到,因此才会无法链接设备,就参考Android Reference http://developer.android.com/tools/device.html 重新配置了一边,但还是各种问题。

后来file了一下adb,查看了一下属性,发现结果如下

happyhls@happy-desktop:~/tools/adt-bundle-linux-x86_64-20130522/sdk/platform-tools$ file adb
adb: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

明白原因了,我下载的虽然是选中的64bit Linux的版本,但其中的adb工具仍然是32位的,当然无法正常运行的,找到原因了,问题也就好办起来。只需要安装ia32库就可以。

sudo apt-get install ia32-libs

好了,搞定,收工。

About: happyhls


发表评论

电子邮件地址不会被公开。 必填项已用*标注