Więc zainstalowałem Android SDK, Eclipse i ADT. Podczas uruchamiania Eclipse po raz pierwszy po skonfigurowaniu narzędzia ADT pojawił się ten błąd:
[2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Nie jestem do końca pewien, jak to jest. Dziwnie się czuje brak biblioteki. Używam Ubuntu 12.04. Żadne adb nie jest dość dużym ciosem dla programistów Androida. Jak to naprawić?
źródło
libncurses
również.apt-get install libstdc++6:i386
Potrzebujesz biblioteki ncurses w wersji 32-bitowej zainstalowanej w systemie
Oprócz libncurses5 możesz potrzebować libstdc ++ 6.
Za pomocą polecenia
Instalujesz wiele bibliotek, które nie są przydatne do rozwiązania problemu.
źródło
libncurses5:i386
tip. ia32-libs nie jest dobrym rozwiązaniem i pieprzyć cały mój systemJeśli
libncurses
nie jest zainstalowany, zainstaluj go i spróbuj ponownie.źródło
sudo apt-get update
?Używam Ubuntu 13.10 i miałem ten sam problem. Próbowałem dodać
ia32libs
, ale nie rozpoznałem repozytorium i poleciłem kilka innych podobnychlib32z1
. Żaden nie działał. Potem zobaczyłem ten komentarz,Potrzebujesz biblioteki ncurses w wersji 32-bitowej zainstalowanej w systemie
Oprócz libncurses5 możesz potrzebować libstdc ++ 6.
To zadziałało dla mnie świetnie. :)
źródło
To rozwiązało mój problem: http://blog.timmattison.com/archives/2011/11/02/how-to-install-googles-android-eclipse-plugin-and-or-adb-on-64-bit-debian -ubuntu /
źródło
Rozwiązałem mój problem. Ta kolekcja bibliotek może być również przydatna w wielu programach dla programistów.
źródło
Dla mnie
adb
brakowało niezależnie od wszystkich działań.Potem zauważyłem przydatną wskazówkę wyświetlaną na terminalu, której próbowałem:
Następnie
adb
polecenie zostało zainstalowane i teraz mogę instalować na emulowanych urządzeniach, co tylko chcę.źródło