use*_*948 63 ubuntu android android-sdk-tools ubuntu-12.04
我在ubuntu 12.04上面临一个问题:
/usr/lib/ndk/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../. ./../../arm-linux-androideabi/bin/as:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录
我试过了
sudo apt-get install lib32z1
Run Code Online (Sandbox Code Playgroud)
但它说
读取包列表...完成构建依赖关系树读取状态信息...完成lib32z1已经是最新版本.0升级,0新安装,0删除,610未升级.
请提出解决方案.
pah*_*pah 109
在检查libz.so.1属于哪个包之后(http://packages.ubuntu.com/lucid/i386/zlib1g/filelist),您应该尝试安装zlib1g:
sudo apt-get install zlib1g
Run Code Online (Sandbox Code Playgroud)
正如@E-rich指出的那样,可能需要在包名称中添加:i386后缀,以便包管理器正确识别它:
sudo apt-get install zlib1g:i386
Run Code Online (Sandbox Code Playgroud)
编辑(适用于CentOS或其他使用的发行版yum):
如果有人使用yum可能最终阅读此问题的CentOS(或任何其他使用的发行版),@ syslogic在评论中提出了以下解决方案:
yum install zlib.i686
Run Code Online (Sandbox Code Playgroud)
或者,对于32位二进制文件:
yum install zlib.i386
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98721 次 |
| 最近记录: |