我的电脑配置:
UBUNTU 11.10 版本 64 位,
eclipse 3.7 ,
ANDROID SDK
我努力消除 adb 错误,但它的 ms 不起作用并显示以下错误:
/platform-tools/adb:Error While loading Shared libraries
libncurses.so.5:错误的 ELF 类:ELFCLASS64
我什至正确设置了 android 的所有路径,但它不起作用。
最佳答案
elf(可执行文件和链接格式)问题是由于您使用 amd64 和 i386 的设置造成的。官方的Android SDK仅运行在i386 JVM上,因此您需要在Eclipse上手动指定i386 JVM。
- 首先安装
Sun(Oracle) 32 位 JVM。 Here is如何执行此操作的分步说明: 将 JVM 添加到 Eclipse。导航:
Window > Preferences > Java > Installed JREs > Add
输入 JVM 的位置。可能是
/usr/lib/jvm/java7/
(我的是/usr/lib/jvm/java-7-sun-1.7.0.01
)。当您输入 JVM 的位置时,外部库将自动添加。- 将
Sun(Oracle) 32 位 JVM 设置为默认值。
关于java - 无法解析 Adb 版本(错误的 ELF 类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937818/