Instalei o Ubuntu 14.04 e o atual SDK de desenvolvimento Android, que contém executáveis de 32 bits. Descobri que não consigo executar esses binários de 32 bits. Tentar iniciá-los a partir do bash me dá um erro:
$ ./adb
bash: ./adb: No such file or directory
Está lá, porém:
$ 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.
Antigamente, era possível instalar bibliotecas de 32 bits no Ubuntu de 64 bits para obter suporte a 32 bits, mas isso parece não funcionar mais.
Como executo aplicativos de 32 bits em um Ubuntu 14.04 de 64 bits?