Я установил Ubuntu 14.04 и текущий SDK для Android, который содержит 32-битные исполняемые файлы. Я обнаружил, что не могу запустить эти 32-разрядные двоичные файлы. Попытка запустить их из Bash дает мне ошибку:
$ ./adb
bash: ./adb: No such file or directory
Это там, хотя:
$ 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.
В старые времена можно было просто установить 32-битные библиотеки на 64-битную Ubuntu, чтобы получить 32-битную поддержку, но это, похоже, больше не работает.
Как мне запустить 32-битные приложения на 64-битной Ubuntu 14.04?