97 votes

SDK Android sur une machine Linux 64 bits

Est-il possible de développer en utilisant le SDK Android sur une machine linux 64 bits. Les téléchargements SDK disponibles semblent être juste pour les versions 32 bits de Linux.

182voto

notz Points 1218

Sur (K) Ubuntu, vous devez suite de paquets de 32 bits :

``

pour faire fonctionner l’émulateur, vous devez cette enveloppe supplémentaire :

42voto

Matt Huggins Points 16854

Oui. Vous devez installer les librairies ia32. Consultez la section Dépannage Ubuntu Linux.

34voto

MariuszS Points 7842

SDK Android nécessite :

  • Fedora 17 64 bits avec 32 bit SDK Android :
  • Fedora 20 64 bits avec 64 bit SDK Android

15voto

sebastianwagner Points 302

Pour Debian Wheezy, vous devez activer multiarch , puis d'installer les bibliothèques dépendantes comme indiqué dans d'autres réponses ou des fichiers binaires à partir des outils ou de la plate-forme répertoire des outils:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386

Pour de plus amples libs vérifier avec la commande ldd référencés .soi-fichiers.

la plate-forme d'outils de$ ldd bad 
 linux-gate..1 => (0xf77bb000)
 librt..1 => /lib/i386-linux-gnu/i686/cmov/librt..1 (0xf779b000)
 libncurses..5 => pas trouvé
 libpthread..0 => /lib/i386-linux-gnu/i686/cmov/libpthread..0 (0xf7781000)
 libstdc++..6 => pas trouvé
 libm..6 => /lib/i386-linux-gnu/i686/cmov/libm..6 (0xf775b000)
 libgcc_s..1 => /lib/i386-linux-gnu/libgcc_s..1 (0xf773e000)
 libc..6 => /lib/i386-linux-gnu/i686/cmov/libc..6 (0xf75db000)
 libdl..2 => /lib/i386-linux-gnu/i686/cmov/libdl..2 (0xf75d6000)
 /lib/ld-linux..2 (0xf77bc000)

Afin de continuer à installer libncurses5:i386 et libstdc++6:i386 pour être en mesure d'exécuter

la plate-forme d'outils de$ ./bad 
Android Debug Bridge version 1.0.31
...

9voto

user1079877 Points 703

Pour Ubuntu 13.1 ia32-libs n’est plus disponibles. Ainsi, vous pouvez essayer celui-ci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X