我安装了Ubuntu 14.04和当前的Android开发SDK,其中包含32位可执行文件。我发现我无法运行这些32位二进制文件。尝试从bash启动它们会给我一个错误提示:
它确实在那里。
所有其他32位工具在Android SDK中都有相同的症状。
以前,人们可以在64位Ubuntu上安装32位库来获得32位支持,但现在似乎不再起作用。
我如何在64位Ubuntu发行版上运行32位应用程序?
$ ./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.
所有其他32位工具在Android SDK中都有相同的症状。
以前,人们可以在64位Ubuntu上安装32位库来获得32位支持,但现在似乎不再起作用。
我如何在64位Ubuntu发行版上运行32位应用程序?