我安装了Ubuntu 14.04和当前的Android开发SDK,其中包含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.
在过去,人们可以在64位Ubuntu上安装32位库来获得32位支持,但这似乎不再起作用。
如何在64位Ubuntu 14.04上运行32位应用程序?
stackoverflow.com/a/19524010/1778421
—
Alex P.