dzh*_*lil 97 linux 64-bit android
是否可以在64位Linux机器上使用Android SDK进行开发.可用的SDK下载似乎仅适用于32位版本的Linux.
not*_*otz 182
在(K)Ubuntu上,您需要遵循32位软件包:
sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
要运行模拟器,您需要额外的包:
sudo apt-get install libsdl1.2debian:i386
Run Code Online (Sandbox Code Playgroud)
Mat*_*ins 42
是的.您需要安装ia32库.查看Ubuntu Linux故障排除部分.
apt-get install ia32-libs
apt-get install sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)
Mar*_*szS 34
Android SDK需要:
带有Android SDK的Fedora 17 64bit:
sudo yum install glibc.i686 zlib.i686 libstdc++.i686 ncurses-libs.i686
Run Code Online (Sandbox Code Playgroud)带有Android SDK的Fedora 20 64bit
sudo yum install glibc zlib libstdc++ ncurses-libs mesa-libGL-devel adb
Run Code Online (Sandbox Code Playgroud)seb*_*ner 15
对于Debian Wheezy,您必须启用multiarch,然后安装其他答案中列出的依赖库,或者根据tools或platform-tools目录中的二进制文件的需要:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
Run Code Online (Sandbox Code Playgroud)
对于其他库,请使用ldd检查引用的.so文件.
platform-tools$ ldd adb
linux-gate.so.1 => (0xf77bb000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf779b000)
libncurses.so.5 => not found
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf7781000)
libstdc++.so.6 => not found
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf775b000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf773e000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf75db000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf75d6000)
/lib/ld-linux.so.2 (0xf77bc000)
所以继续安装libncurses5:i386和libstdc ++ 6:i386才能运行
platform-tools$ ./adb Android Debug Bridge version 1.0.31 ...
对于Ubuntu 13.1,ia32-libs不再可用.所以,你可以尝试这个:
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
Run Code Online (Sandbox Code Playgroud)
在CentOS 6.2上,我使用了以下内容:
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
| 归档时间: |
|
| 查看次数: |
76914 次 |
| 最近记录: |