Arch Linux 64 bits Android ADB?

J'essaie d'utiliser le SDK Android sur Arch Linux 64bit, mais quand j'essaie d'exécuter ADB à partir de la dirrectory correcte, il indique que le file n'existe pas, mais il est là. Sur Ubuntu lorsque vous avez ce problème, vous installez ia32-lib mais il n'y en a pas dans Arch Linux. Y a-t-il quelque chose que je dois faire?

Le message "no tel file ou directory" se réfère en fait au chargeur pour les exécutables 32 bits, ce qui est nécessaire pour exécuter votre exécutable 32 bits. Pour une explication plus détaillée, reportez-vous à la section Obtention du message "introuvable" lors de l'exécution d'un file binary 32 bits sur un système 64 bits . Vous devez installer le support 32 bits sur votre Arch Linux.

Malheureusement, Arch Linux ne dispose pas d'un moyen simple d'installer le support 32 bits. Pour le moment, vous devez activer le référentiel [multilib] en ajoutant ces lignes à pacman.conf :

 [multilib] Include = /etc/pacman.d/mirrorlist 

Voir la FAQ Arch64 et l' utilisation des applications 32 bits sur Arch64 sur le wiki pour plus de détails.

Pour moi, avec une installation ArchLinux relativement fraîche (novembre 2015), j'ai dû décommenter la section "multilib" de mon /etc/pacman.conf comme suggéré par @gilles.

En outre, j'ai dû utiliser pacman pour installer les packages requirejs comme ceci:

sudo pacman -S lib32-ncurses lib32-zlib lib32-libstdc++5

Après cela, adb , fastboot et les utilitaires de développement associés comme mksdcard fonctionnaient parfaitement sur mon système Intel 64 bits.