J'ai donc installé le Android SDK, Eclipse et ADT. Lors de la première utilisation d'Eclipse après la configuration de l'ADT, cette erreur s'est produite:
[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
Je ne sais pas trop comment. On se sent bizarre qu'il y ait une bibliothèque manquante là-bas. J'utilise Ubuntu 12.04. Aucune publicité n'est un coup assez dur pour un développeur Android. Comment puis-je réparer?
Les outils de la plate-forme Android SDK nécessitent ia32-libs
, qui est lui-même un gros paquet de bibliothèques:
Sudo apt-get install ia32-libs
UPDATE:
Les dernières instructions de Google expliquent comment installer Android dépendances de la bibliothèque SDK:
Si vous exécutez une distribution 64 bits sur votre ordinateur de développement, vous devez d'abord installer des packages supplémentaires. Pour Ubuntu 13.10 (Saucy Salamander) et les versions ultérieures, installez les packages
libncurses5:i386
,libstdc++6:i386
etzlib1g:i386
à l’aide deapt-get
:Sudo dpkg --add-architecture i386 Sudo apt-get update Sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Pour les versions antérieures d'Ubuntu, installez le paquetage
ia32-libs
à l'aide deapt-get
:apt-get install ia32-libs
Vous avez besoin de la bibliothèque ncurses version 32 bits installée sur votre système
Sudo apt-get install libncurses5:i386
En plus de libncurses5, vous pouvez avoir besoin de libstdc ++ 6.
Sudo apt-get install libstdc++6:i386
À la commande
Sudo apt-get install ia32-libs
Vous installez beaucoup de bibliothèques qui ne sont pas utiles pour résoudre votre problème.
Je suis sous Ubuntu 13.10 et j'avais le même problème. J'ai essayé d'ajouter ia32libs
mais le repo n'a pas été reconnu et j'ai recommandé quelques autres comme lib32z1
. Ni travaillé. Puis j'ai vu ce commentaire,
Vous avez besoin de la bibliothèque ncurses version 32 bits installée sur votre système
Sudo apt-get install libncurses5:i386
En plus de libncurses5, vous pouvez avoir besoin de libstdc ++ 6.
Sudo apt-get install libstdc++6:i386
Cela a bien fonctionné pour moi. :)
Si libncurses
n'est pas installé, installez-le et réessayez.
Sudo apt-get install libncurses5
Sudo apt-get install ia32-libs
Résolu mon problème. Cette collection de bibliothèques peut également être utile pour de nombreux programmes de développement.
Pour moi, adb
était manquant, quelles que soient les activités.
Ensuite, j'ai remarqué un indice utile dans le terminal, que j'ai déjà essayé:
Sudo apt-get install Android-tools-adb
Après cela, la commande adb
a été installée et je peux maintenant installer ce que je veux sur des périphériques émulés.