web-dev-qa-db-fra.com

Eclipse Android Plugin - libncurses.so.5

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.

101
amphibient

Cela a entièrement résolu le problème:

yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
136
amphibient

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
60
sourcerebels

Installez simplement libncurses5:

$ Sudo apt-get install libncurses5:i386

ia32-libs installera beaucoup de bibliothèques inutiles.

18
DragonT
yaourt -S multilib/lib32-ncurses

pour ArchLinux

6
Microcheapfx

Vous n'avez probablement pas libncurses5 installée. Essayer

rpm --install ncurses-libs
1

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.

0
SamG

This conseil du blog de Tim Mattison l’a fait pour moi sous Debian Wheezy :

Sudo apt-get install lib32ncurses5 lib32stdc++6
0
wedesoft