libz.so.1 android,android-sdks/build-tools/17.0.0/aapt: error while loading shared libraries: libz.s...

问题

I just installed eclipse, the android sdk and jdk on a fresh installation for 64 bit fedora 14 , but by the time i create a new project i am getting the following error in the console:

android-sdks/build-tools/17.0.0/aapt: error while loading shared

libraries: libz.so.1: cannot open shared object file: No such file or

directory

i am using a 64bit machine and i need to install some 32bit drivers,

so i am trying to install:

sudo apt-get install ia32-libs Reading Package Lists... Done Building

Dependency Tree... Done E: Couldn't find package ia32-libs

Anyone help me how to resolve 64bit fedora 14 machine libz.so.1 problems

回答1:

Running Kubuntu 13.10 (x64) and I used lib32z1, which fixed it for me.

sudo apt-get install lib32z1

回答2:

Lukacsa, it works! simple and great suggestion

Try this:

sudo yum install zlib.i686 libstdc++.i686

This will resolve 64 bit machine's 32 bit compatibility issue~!

(Tested with: CentOS 6.2 64-bit and Fedora 22 64-bit)

回答3:

try this this solved problem for me, had 64 bit ubuntu 14.05

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5

回答4:

I fixed this issue using the solution shared in this blog post:

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

Here is the solution for convenience:

"Android SDK is compiled for a 32-bit GNU/Linux system, and your system is a 64-bit system. To solve this error, install the 32-bit versions of all the most commonly used libraries, by installing the ia32-libs package

Go to the terminal and type the following command.

sudo apt-get install ia32-libs

This will solve the issue."

Hope this helps

回答5:

I faced similar issue on my centos machine.

check out this:

https://ask.fedoraproject.org/en/question/9556/how-do-i-install-32bit-libraries-on-a-64-bit-fedora/

For me it worked by:

yum install libstdc++.i386 zlib.i386

回答6:

yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

for RHEL this worked . My machine was 64bit machine,

回答7:

I had the same issue on Archlinux.

You need to enable the multilib repository in /etc/pacman.conf:

[multilib]

Include = /etc/pacman.d/mirrorlist

Update pacman and install the 32 bit version of zlib:

pacman -Suy

pacman -S lib32-zlib

回答8:

for OpenSuse you simply have to install libz1-32bit

zypper install libz1-32bit

回答9:

Add a :i386 suffix to the package name for the package manager correctly identify it:

sudo apt-get install zlib1g:i386

回答10:

aapt is a 32 bit app so your 64 bit machine needs these libraries loaded

sudo dpkg --add-architecture i386

sudo apt-get -qqy update

sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386

回答11:

Try this: sudo yum install zlib.i686

来源:https://stackoverflow.com/questions/17020298/android-sdks-build-tools-17-0-0-aapt-error-while-loading-shared-libraries-libz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值