网上搜索这个提示都说是缺32位的库,但我系统本身就是32位的
而且我试了试,全部都是已安装:
代码: 全选
$ sudo aptitude install libz1 libncurses5 libbz2-1.0 libstdc++6
libncurses5 is already installed at the requested version (6.0+20161126-1+deb9u1)
libbz2-1.0 is already installed at the requested version (1.0.6-8.1)
libstdc++6 is already installed at the requested version (6.3.0-18)
libncurses5 is already installed at the requested version (6.0+20161126-1+deb9u1)
libbz2-1.0 is already installed at the requested version (1.0.6-8.1)
libstdc++6 is already installed at the requested version (6.3.0-18)
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
{本帖的系统环境是Debian 9
此外我还试了试:
代码: 全选
~/Android/Sdk/tools$ ldd ./mksdcard
linux-gate.so.1 (0xb7eeb000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7eb6000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7cfe000)
/lib/ld-linux.so.2 (0xb7eed000)
~/Android/Sdk/tools$
我甚至通过文件名还找到了libx32gcc1和libc6-x32,也装上了,重试还是失败.
然后
file ~/Android/Sdk/emulator/* 貌似发现一堆64bit可执行文件:
代码: 全选
~/Android/Sdk/emulator$ file *
bin64: directory
emulator: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
emulator64-arm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
emulator64-crash-service: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
emulator64-mips: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
emulator64-x86: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
emulator-check: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, stripped
lib: directory
lib64: directory
mksdcard: POSIX shell script, ASCII text executable
mksdcard.origin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=b02071aed64d5776bed3896685cb5081740eda4a, not stripped
NOTICE.txt: ASCII text
package.xml: XML 1.0 document, ASCII text, with very long lines
qemu: directory
resources: directory
source.properties: ASCII text
猜测是相关文件只支持64bit系统或打包失误.
到谷歌上搜索时自动补全的关键词:
https://www.google.com/search?newwindow ... oOBPp8KoI0
貌似已经不推荐使用了.
32bit 系统还有办法吗?还是只能改用第三方模拟器?
}