Also habe ich das Android SDK, Eclipse und ADT installiert. Beim ersten Start von Eclipse nach dem Einrichten des ADT trat folgender Fehler auf:
[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
Ich bin mir nicht ganz sicher, wie das ist. Fühlt sich komisch an, dass dort eine Bibliothek fehlt. Ich benutze Ubuntu 12.04. Kein adb ist ein ziemlich großer Schlag als Android-Entwickler. Wie repariere ich?
quelle
libncurses
auch ein.apt-get install libstdc++6:i386
Auf Ihrem System muss die 32-Bit-Version der Bibliothek ncurses installiert sein
Zusätzlich zu libncurses5 benötigen Sie möglicherweise libstdc ++ 6.
Mit dem Befehl
Sie installieren viele Bibliotheken, die zur Lösung Ihres Problems nicht hilfreich sind.
quelle
libncurses5:i386
Tipp. ia32-libs ist keine gute Lösung und schrauben mein ganzes SystemWenn dies
libncurses
nicht der Fall ist, installieren Sie es und versuchen Sie es erneut.quelle
sudo apt-get update
zuerst ausgeführt werden?Ich verwende Ubuntu 13.10 und habe das gleiche Problem. Ich habe versucht hinzuzufügen
ia32libs
und es hat das Repo nicht erkannt und ein paar andere wie empfohlenlib32z1
. Beides hat nicht funktioniert. Dann sah ich diesen Kommentar,Auf Ihrem System muss die 32-Bit-Version der Bibliothek ncurses installiert sein
Zusätzlich zu libncurses5 benötigen Sie möglicherweise libstdc ++ 6.
Das hat bei mir super geklappt. :)
quelle
Dies löste mein Problem: http://blog.timmattison.com/archives/2011/11/02/how-to-install-googles-android-eclipse-plugin-and-or-adb-on-64-bit-debian -ubuntu /
quelle
Mein Problem gelöst. Diese Bibliothekssammlung kann auch für viele Entwicklerprogramme nützlich sein.
quelle
Für mich
adb
es trotz aller Aktivitäten gefehlt.Dann ist mir im Terminal ein nützlicher Hinweis aufgefallen, den ich ausprobiert habe:
Danach wurde der
adb
Befehl installiert und jetzt kann ich auf emulierten Geräten installieren, was immer ich will.quelle