Плагин Android Eclipse – libncurses.so.5

Я сильно борюсь с установкой ADT (Android Dev Tools) на Eclipse в Fedora 16 OS, 64-бит.

Сам Eclipse работает нормально.

В соответствии с инструкциями я впервые установил обычный Android SDK, набор инструментов на уровне ОС. Это прошло гладко, и я смог использовать приложение Android в каталоге инструментов.

В Eclipse это было немного сложнее, потому что мне сначала нужно было установить GWT или инструменты, связанные с Google, для чего требовалось обновление EST для Eclipse Indigo WST. Наконец, установка ADT сообщила об успешном завершении.

Однако каждый раз при открытии Eclipse он дает мне множество всплывающих окон относительно libncurses.so.5 и следующего журнала:

[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] 'adb version' failed! /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version': Standard Output was: Error Output was: /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] 'adb version' failed! /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version': Standard Output was: Error Output was: /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 

Когда я пытаюсь открыть Android SDK Manager (под окном), плагин действительно открывается, но в окне нет закрытой кнопки нигде (в отличие от того же самого на уровне ОС, что тоже выглядит одинаково), поэтому единственный способ выйти Это найти PID Eclipse и убить его.

Solutions Collecting From Web of "Плагин Android Eclipse – libncurses.so.5"

Это полностью решило проблему:

 yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686 

Это происходит потому, что Android SDK – это 32-битное приложение и требует наличия 32-битных общих библиотек,

У меня была такая же проблема на 64 бит Ubuntu и исправлена ​​с:

 $ sudo apt-get install ia32-libs 

Установите только libncurses5:

 $ sudo apt-get install libncurses5:i386 

Ia32-libs установит много ненужных библиотек.

 yaourt -S multilib/lib32-ncurses 

Для ArchLinux

У вас, вероятно, нет libncurses5 . Пытаться

 rpm --install ncurses-libs 

Имел аналогичную проблему для centos:

./adb: ошибка при загрузке разделяемых библиотек: libncurses.so.5: невозможно открыть файл общих объектов: нет такого файла или каталога

Сделал следующее:

 yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686 ncurses-devel.i686 

И проблема исправлена.

Этот совет из блога Тима Мэттисона сделал это для меня под Debian Wheezy :

 sudo apt-get install lib32ncurses5 lib32stdc++6