java无法分析Adb版本(错误的ELF类)
我的电脑配置:
UBUNTU 11.10 version 64 bit ,
ECLIPSE 3.7 ,
ANDROID SDK
我试图消除adb错误,但它不起作用,并显示以下错误:
/platform-tools/adb:Error While loading Shared libraries
libncurses.so.5:wrong ELF class:ELFCLASS64
我甚至正确设置了安卓 set的所有路径,但它不起作用
你可以在下面搜索框中键入要查询的问题!
我的电脑配置:
UBUNTU 11.10 version 64 bit ,
ECLIPSE 3.7 ,
ANDROID SDK
我试图消除adb错误,但它不起作用,并显示以下错误:
/platform-tools/adb:Error While loading Shared libraries
libncurses.so.5:wrong ELF class:ELFCLASS64
我甚至正确设置了安卓 set的所有路径,但它不起作用
# 1 楼答案
也许问题在于你没有安装Android所需的32位库。尝试删除eclipse、java、SDK和其他与Android相关的内容,运行以下命令:
在那之后,从一开始就安装所有东西。实际上,在你试着运行这个命令之前,也许这对你有帮助
# 2 楼答案
elf(可执行文件和链接格式)问题是由于您使用amd64和i386的设置造成的。官方的Android SDK只在i386 JVM上运行,因此需要在Eclipse上手动指定i386 JVM
Sun(Oracle)32位JVMHere is关于如何做到这一点的逐步介绍:将JVM添加到Eclipse。导航:
放置JVM的位置。可能是
/usr/lib/jvm/java7/
(我的是/usr/lib/jvm/java-7-sun-1.7.0.01
)。当您放置JVM的位置时,外部库将自动添加。Sun(Oracle)32位JVM设置为默认值。