android-sdks/build-tools/17.0.0/aapt:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录

Pra*_*han 51 install drivers 32-bit

我刚刚在64位fedora 14的全新安装上安装了eclipse,android sdk和jdk,但是当我创建一个新项目时,我在控制台中收到以下错误:

android-sdks/build-tools/17.0.0/aapt:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录

我使用64位机器,我需要安装一些32位驱动程序,所以我想安装:

sudo apt-get install ia32-libs读取包列表...完成构建依赖树...完成E:找不到包ia32-libs

任何人都帮我解决64bit fedora 14机器libz.so.1问题

jja*_*mes 113

运行Kubuntu 13.10(x64),我使用了lib32z1,它为我修复了它.

sudo apt-get install lib32z1

  • 也适用于Ubuntu 14.04(x64),谢谢. (17认同)
  • 它在Ubuntu 14.04(x64)上对我没用.我设法修复它安装另一个包:`sudo apt-get install libstdc ++ 6:i386` (2认同)
  • @rchavarria我需要两个!我想如果你像我一样在lib32z1之前安装`libstdc ++ 6:i386`,那么它会对你有用!干杯 (2认同)

小智 26

Lukacsa,它的作品!简单而伟大的建议

试试这个:

sudo yum install zlib.i686 libstdc++.i686
Run Code Online (Sandbox Code Playgroud)

这将解决64位机器的32位兼容性问题〜!

(测试:CentOS 6.2 64位和Fedora 22 64位)


Art*_*404 13

尝试这个解决了我的问题,有64位ubuntu 14.05

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
Run Code Online (Sandbox Code Playgroud)


sam*_*n87 7

我使用此博客文章中分享的解决方案修复了此问题:

http://ideid.blogspot.co.uk/2013/01/resolve-shared-library-problem-with.html

以下是方便的解决方案:

"Android SDK是针对32位GNU/Linux系统编译的,您的系统是64位系统.要解决此错误,请安装所有最常用库的32位版本,方法是安装ia32-libs包

转到终端并键入以下命令.

sudo apt-get install ia32-libs

这将解决问题."

希望这可以帮助

  • `sudo apt-get install ia32-libs`不再起作用了.任何新的修复? (2认同)

小智 -1

试试这个: sudo yum install zlib.i686