Я сильно борюсь с установкой ADT (Android Dev Tools) на Eclipse в ОС Fedora 16, 64-бит.
Сам Eclipse работает нормально.
В соответствии с инструкциями я сначала установил обычный Android SDK, набор инструментов уровня ОС. Все прошло гладко, и я смог использовать приложение для Android в каталоге инструментов.
В Eclipse это было немного сложнее, потому что мне сначала пришлось установить GWT или инструменты, связанные с Google, для чего требовалось обновление ядра 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 (в разделе Window), плагин открывается, но в окне нет кнопки закрытия нигде (в отличие от той же кнопки на уровне ОС, которая также выглядит так же), поэтому единственный способ выйти из этого нужно найти PID Eclipse и убить его.
apt-get install lib32ncurses5 lib32stdc++6
(lib32gcc1 втягивается как зависимость)pacman -Syv lib32-libstdc++5 lib32-ncurses lib32-gcc-libs
:)Это происходит потому, что Android SDK является 32-битным приложением и требует некоторых 32-битных общих библиотек,
У меня была такая же проблема с 64-разрядной версией Ubuntu и исправлена:
источник
sudo apt-get install libncurses5:i386
установить необходимую библиотеку - намного легче, чемia32-libs
Установите только libncurses5:
ia32-libs установит много ненужных библиотек.
источник
для ArchLinux
источник
Вероятно, вы не
libncurses5
установили. Пытатьсяисточник
была аналогичная проблема на centos:
сделал следующее:
И проблема исправлена.
источник
Этот совет из блога Тима Мэттисона сделал это за меня в Debian Wheezy :
источник