Ho installato Ubuntu 14.04 e l'attuale SDK di sviluppo Android, che contiene eseguibili a 32 bit. Ho scoperto che non posso eseguire quei binari a 32 bit. Cercare di avviarli da bash mi dà un errore:
$ ./adb
bash: ./adb: No such file or directory
È lì però:
$ 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.
In passato si potevano semplicemente installare librerie a 32 bit su Ubuntu a 64 bit per ottenere il supporto a 32 bit, ma questo non sembra funzionare più.
Come posso eseguire app a 32 bit su Ubuntu 14.04 a 64 bit?