Instalé Ubuntu 14.04 y el SDK de desarrollo de Android actual, que contiene ejecutables de 32 bits. Descubrí que no puedo ejecutar esos binarios de 32 bits. Intentar iniciarlos desde bash me da un error:
$ ./adb
bash: ./adb: No such file or directory
Sin embargo, está allí:
$ 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.
En la antigüedad, uno simplemente podía instalar bibliotecas de 32 bits en Ubuntu de 64 bits para obtener soporte de 32 bits, pero eso ya no parece funcionar.
¿Cómo ejecuto aplicaciones de 32 bits en un Ubuntu 14.04 de 64 bits?