Ho installato Ubuntu 14.04 e l'attuale SDK di sviluppo Android, che contiene file eseguibili a 32 bit. Ho scoperto che non riesco a eseguire quei file binari a 32 bit. Provare ad 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.
Nei tempi passati si potevano semplicemente installare le librerie a 32 bit su Ubuntu a 64 bit per ottenere il supporto a 32 bit, ma questo non sembra funzionare più.
Come faccio a eseguire app a 32 bit su Ubuntu 14.04 a 64 bit?