Estoy enfrentando un problema en ubuntu 12.04 como:
/usr/lib/ndk/android-ndk-r8c/toolchains/arm-linux-androidabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androidabi/4.6/../. ./../../arm-linux-androidabi/bin/as: error al cargar las bibliotecas compartidas: libz.so.1: no se puede abrir el archivo de objeto compartido: No existe ningún archivo o directorio
Lo intenté
sudo apt-get install lib32z1
Pero dice
Leyendo listas de paquetes … Hecho Construyendo árbol de dependencias Leyendo información de estado … Hecho lib32z1 ya es la versión más nueva. 0 actualizado, 0 recién instalado, 0 para eliminar y 610 no actualizado.
Por favor sugiere una solución.
Después de verificar a qué paquete pertenece el archivo libz.so.1 ( http://packages.ubuntu.com/lucid/i386/zlib1g/filelist ), debe intentar instalar zlib1g:
sudo apt-get install zlib1g
Como lo señala @E-rich, se le puede requerir agregar un sufijo: i386 al nombre del paquete para que el administrador del paquete lo identifique correctamente:
sudo apt-get install zlib1g:i386
EDITAR (para CentOS u otra distribución que hace uso de yum
):
Si alguien que usa CentOS (o cualquier otra distribución que utiliza yum
) puede terminar leyendo esta pregunta, @syslogic propuso la siguiente solución en los comentarios:
yum install zlib.i686
o, para los binarios de 32 bits:
yum install zlib.i386
Esto funcionó para mí
sudo apt-get install libc6-i386 lib32stdc ++ 6 lib32gcc1 lib32ncurses5
Para Fedora (puede ser útil para alguien)
sudo dnf install zlib-1.2.8-10.fc24.i686 libgcc-6.1.1-2.fc24.i686
Verifique el enlace a continuación: Especialmente “Instale bibliotecas de 32 bits (si tiene 64 bits)”
https://github.com/meteor/meteor/wiki/Mobile-Dev-Install:-Android-on-Linux
sudo apt-get install zlib1g: i386 solucionó el problema de Gradle en Android 2.1.1 en Xubuntu 16.04.
Para Arch Linux, es pacman -S lib32-zlib
de multilib , no zlib
.
para centos, solo zlib no resolvió el problema. Lo hice sudo yum install zlib-devel.i686
He descargado estos paquetes:
Luego los desempaqué y agregué los directorios a LD_LIBRARY_PATH
en mi ~/.bashrc
. Solo asegúrese de agregar los directorios correctos a la ruta.