J'éprouve de grandes difficultés à installer ADT (Android Dev Tools) sur Eclipse dans Fedora 16 OS, 64 bits.
Eclipse lui-même fonctionne bien.
Conformément aux instructions, j'ai d'abord installé le kit de développement Android standard, la boîte à outils au niveau du système d'exploitation. Cela s'est bien passé et j'ai pu utiliser l'application Android dans le répertoire des outils.
Dans Eclipse, la tâche était un peu plus difficile, car je devais au préalable installer GWT ou des outils liés à Google, ce qui nécessitait une mise à jour Eclipse Indigo de WST. Enfin, l'installation d'ADT a enregistré un succès.
Cependant, chaque fois que j'ouvre Eclipse, cela me donne une multitude de popups concernant libncurses.so.5 et le journal suivant:
[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
Lorsque j'essaie d'ouvrir le Gestionnaire de SDK Android (sous Windows), le plug-in s'ouvre, mais la fenêtre ne possède aucun bouton de fermeture (contrairement au même système au niveau du système d'exploitation, qui a également le même aspect). Pour en sortir, vous devez trouver le PID Eclipse et le tuer.
Cela a entièrement résolu le problème:
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
Cela se produit car Android Le SDK est une application 32 bits et nécessite des bibliothèques partagées 32 bits,
J'ai eu le même problème sur Ubuntu 64 bits, et corrigé avec:
$ Sudo apt-get install ia32-libs
Installez simplement libncurses5:
$ Sudo apt-get install libncurses5:i386
ia32-libs installera beaucoup de bibliothèques inutiles.
yaourt -S multilib/lib32-ncurses
pour ArchLinux
Vous n'avez probablement pas libncurses5
installée. Essayer
rpm --install ncurses-libs
avait un problème similaire sur les centos:
./adb: erreur lors du chargement des bibliothèques partagées: libncurses.so.5: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
a fait ce qui suit:
yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686 ncurses-devel.i686
Et le problème résolu.
This conseil du blog de Tim Mattison l’a fait pour moi sous Debian Wheezy :
Sudo apt-get install lib32ncurses5 lib32stdc++6