Моя КОНФИГУРАЦИЯ ПК:
UBUNTU 11.10 version 64 bit , ECLIPSE 3.7 , ANDROID SDK
Я очень старался удалить adb ошибку, но itsms, не работающий и показывающий после Ошибок:
/platform-tools/adb:Error While loading Shared libraries
libncurses.so.5:wrong ELF class:ELFCLASS64
Я даже установил весь путь для набора андроида правильно, но этого работы привычки.
Эльф (исполняемый файл и формат ссылки) проблема происходит из-за Вашей установки с помощью amd64 и материал i386. Официальный SDK Android только работает на i386 JVM, таким образом, необходимо вручную указать i386 JVM на Eclipse.
Добавьте JVM к Eclipse. Перейдите:
Window > Preferences > Java > Installed JREs > Add
Поместите местоположение JVM. Вероятно, будет /usr/lib/jvm/java7/
(мой /usr/lib/jvm/java-7-sun-1.7.0.01
). Внешние библиотеки будут автоматически добавлены при помещении местоположения JVM.
Как Marcos сказал, это связано с совместимостью на 32 бита в Вашей системе.
Другое решение, вполне менее изящное, я должен признать, должен установить совместимость на 32 бита в Вашей системе:
sudo apt-get install ia32-libs