Zainstalowałem Ubuntu 14.04 i bieżący programisty SDK dla Androida, który zawiera 32-bitowe pliki wykonywalne. Odkryłem, że nie mogę uruchomić tych 32-bitowych plików binarnych. Próba uruchomienia ich z bash daje mi błąd:
$ ./adb
bash: ./adb: No such file or directory
Jest tam jednak:
$ 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.
W dawnych czasach można było po prostu zainstalować 32-bitowe biblioteki na 64-bitowym Ubuntu, aby uzyskać obsługę 32-bitową, ale wydaje się, że to już nie działa.
Jak uruchomić 32-bitowe aplikacje na 64-bitowym Ubuntu 14.04?