Ich habe große Probleme mit der Installation von ADT (Android Dev Tools) unter Eclipse unter Fedora 16 OS, 64-Bit.
Eclipse selbst läuft gut.
Wie angewiesen, habe ich zuerst das reguläre Android SDK installiert, das Toolkit auf Betriebssystemebene. Das verlief reibungslos und ich konnte die Android-App im Tools-Verzeichnis verwenden.
In Eclipse war es etwas schwieriger, da ich zuerst GWT- oder Google-bezogene Tools installieren musste, für die ein Eclipse Indigo-Kernupdate von WST erforderlich war. Schließlich meldete die ADT-Installation einen Erfolg.
Jedes Mal, wenn ich Eclipse öffne, erhalte ich jedoch eine Vielzahl von Popups zu libncurses.so.5 und dem folgenden Protokoll:
[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
Wenn ich versuche, den Android SDK-Manager (unter Fenster) zu öffnen, wird das Plugin zwar geöffnet, aber das Fenster hat nirgendwo eine Schaltfläche zum Schließen (im Gegensatz zu der auf Betriebssystemebene, die auch gleich aussieht), sodass dies der einzige Weg ist, herauszukommen davon ist es, die Eclipse PID zu finden und sie zu töten.
apt-get install lib32ncurses5 lib32stdc++6
(lib32gcc1 wird als Abhängigkeit eingezogen)pacman -Syv lib32-libstdc++5 lib32-ncurses lib32-gcc-libs
:)Dies geschieht, weil Android SDK eine 32-Bit-Anwendung ist und einige gemeinsam genutzte 32-Bit-Bibliotheken erfordert.
Ich hatte das gleiche Problem unter Ubuntu 64 Bit und behoben mit:
quelle
sudo apt-get install libncurses5:i386
die erforderliche Bibliothek installieren - viel leichter alsia32-libs
Installieren Sie einfach libncurses5:
ia32-libs installiert viele unnötige Bibliotheken.
quelle
für ArchLinux
quelle
Sie haben wahrscheinlich nicht
libncurses5
installiert. Versuchenquelle
hatte ein ähnliches Problem bei Centos:
hat folgendes getan:
Und das Problem wurde behoben.
quelle
Dieser Tipp aus Tim Mattisons Blog hat es für mich unter Debian Wheezy getan :
quelle