J'ai installé Ubuntu 14.04 et le SDK de développement Android actuel, qui contient des exécutables 32 bits. J'ai constaté que je ne pouvais pas exécuter ces fichiers binaires 32 bits. Essayer de les démarrer à partir de bash me donne une erreur:
$ ./adb
bash: ./adb: No such file or directory
C'est là cependant:
$ ls -al ./adb
-rwxrwxrwx 1 thomas thomas 1231255 Jan 17 13:31 ./adb
$ file ./adb
./adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped. Same symptom for all the other 32-bit tools in the Android SDK.
Autrefois, on pouvait simplement installer des bibliothèques 32 bits sur Ubuntu 64 bits pour obtenir un support 32 bits, mais cela ne semble plus fonctionner.
Comment exécuter des applications 32 bits sur un Ubuntu 14.04 64 bits?