Mam ogromne problemy z instalacją ADT (Android Dev Tools) na Eclipse w systemie Fedora 16, 64-bitowym.
Samo Eclipse działa dobrze.
Zgodnie z instrukcją, najpierw zainstalowałem zwykły Android SDK, zestaw narzędzi na poziomie systemu operacyjnego. Poszło gładko i mogłem korzystać z aplikacji na Androida w ramach katalogu narzędzi.
W Eclipse było to trochę trudniejsze, ponieważ najpierw musiałem zainstalować GWT lub narzędzia powiązane z Google, które wymagały podstawowej aktualizacji WST Eclipse Indigo. Wreszcie instalacja ADT zgłosiła sukces.
Jednak za każdym razem, gdy otwieram Eclipse, wyświetla mi się wiele wyskakujących okienek dotyczących libncurses.so.5 i następujący dziennik:
[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
Kiedy próbuję otworzyć Menedżera Android SDK (pod oknem), wtyczka otwiera się, ale okno nie ma nigdzie przycisku zamykania (w przeciwieństwie do tego samego na poziomie systemu operacyjnego, który również wygląda tak samo), więc jedynym sposobem na wyjście polega na znalezieniu PID Eclipse i zabiciu go.
apt-get install lib32ncurses5 lib32stdc++6
(lib32gcc1 jest pobierane jako zależność)pacman -Syv lib32-libstdc++5 lib32-ncurses lib32-gcc-libs
:)Dzieje się tak, ponieważ Android SDK jest aplikacją 32-bitową i wymaga niektórych 32-bitowych bibliotek współdzielonych,
Miałem ten sam problem z 64-bitowym Ubuntu i naprawiłem:
źródło
sudo apt-get install libncurses5:i386
zainstalować wymaganą bibliotekę - znacznie lżejszą niżia32-libs
Zainstaluj tylko libncurses5:
ia32-libs zainstaluje wiele niepotrzebnych bibliotek.
źródło
dla ArchLinux
źródło
Prawdopodobnie nie masz
libncurses5
zainstalowanego. Próbowaćźródło
miał podobny problem na centos:
wykonał następujące czynności:
I problem został rozwiązany.
źródło
Ta wskazówka z bloga Tima Mattisona zrobiła to dla mnie pod Debianem Wheezy :
źródło