android-sdks / build-tools / 17.0.0 / aapt:加载共享库时出错:libz.so.1:无法打开共享目标文件:没有这样的文件或目录
我刚刚安装eclipse,android sdk和jdk上的64位fedora 14的全新安装,但是当我创build一个新项目时,我在控制台中得到以下错误:
android-sdks / build-tools / 17.0.0 / aapt:加载共享库时出错:libz.so.1:无法打开共享目标文件:没有这样的文件或目录
我正在使用一个64位机器,我需要安装一些32位驱动程序,所以我想安装:
sudo apt-get install ia32-libs读取软件包列表…完成构build依赖关系树…完成E:找不到软件包ia32-libs
任何人都可以帮我解决64位的Fedora 14机器libz.so.1的问题
运行Kubuntu 13.10(x64),我使用了lib32z1,它为我解决了这个问题。
sudo apt-get install lib32z1
卢卡奇,它的作品! 简单和伟大的build议
尝试这个:
sudo yum install zlib.i686 libstdc++.i686
这将解决64位机器的32位兼容性问题〜!
(经testing:CentOS 6.2 64位和Fedora 22 64位)
试试这个为我解决的问题,有64位的Ubuntu 14.05
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
我使用本博客中共享的解决scheme解决了这个问题:
http://ideid.blogspot.co.uk/2013/01/resolve-shared-library-problem-with.html
这里是方便的解决scheme:
“Android SDK是为32位GNU / Linux系统编译的,而你的系统是一个64位系统。为了解决这个错误,安装所有最常用库的32位版本,安装ia32-libs包
转到terminal并input以下命令。
sudo apt-get install ia32-libs
这将解决这个问题。“
希望这可以帮助
我在我的机器上面临类似的问题。
看看这个: https : //ask.fedoraproject.org/en/question/9556/how-do-i-install-32bit-libraries-on-a-64-bit-fedora/
对我来说,它的工作原理是:yum install libstdc ++。i386 zlib.i386
yum install glibc.i686 glibc-devel.i686 libstdc ++。i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
为RHEL这工作。 我的机器是64位机器,
我在Archlinux上遇到同样的问题。
您需要在/etc/pacman.conf
启用multilib存储库:
[multilib] Include = /etc/pacman.d/mirrorlist
更新pacman并安装32位版本的zlib:
pacman -Suy pacman -S lib32-zlib
试试这个:sudo yum install zlib.i686
对于OpenSuse,您只需安装libz1-32bit
zypper install libz1-32bit
为包pipe理器的包名添加:i386后缀正确标识它:
sudo apt-get install zlib1g:i386
aapt是一个32位的应用程序,所以你的64位机器需要这些库加载
sudo dpkg --add-architecture i386 sudo apt-get -qqy update sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386