Estoy frente a un problema en ubuntu 12.04 como :

/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:
error al cargar bibliotecas compartidas: libz.así.1: no se puede abrir compartidos
objeto de archivo: No existe el fichero o directorio

Traté de

sudo apt-get install lib32z1

Pero dice

Leyendo lista de paquetes… Hecho creando árbol de dependencias Leyendo
la información de estado… Hecho lib32z1 ya está la versión más reciente. 0
actualizado, 0 recién instalados, 0 para eliminar y 610 no se ha actualizado.

Por favor, sugiera una solución.

InformationsquelleAutor user3218948 | 2014-01-21

8 Comentarios

  1. 107

    Después de comprobar que el paquete no libz.así.1 pertenece (http://packages.ubuntu.com/lucid/i386/zlib1g/filelist) usted debe tratar de instalar zlib1g:

    sudo apt-get install zlib1g

    Tal y como señala en @E-ricos, puede ser necesario agregar un :i386 sufijo para el nombre del paquete para el gestor de paquetes de identificar correctamente:

    sudo apt-get install zlib1g:i386

    EDITAR (para CentOS o otra distro que hace uso de yum):

    Si alguien usando CentOS (o cualquier otra distro que hace uso de yum) que puede terminar de leer 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í con un cambio menor: sudo apt-get install zlib1g:i386
    • sudo apt-get no se encuentra en CentOS
    • instalación de zlib.i686
    • finalmente después de tanta búsqueda. sudo apt-get install zlib1g:i386 trabajado.
    • trabajó para mi ubuntu 15.10 instalación
    • De mayo de 2016, instalar zlib1g:i386 trabajar con ubuntu 15.10. +1
    • wow, que trabajó por último. Muchas gracias
    • Gracias por la solución, funciona bien
    • Android Studio 2.2.3, Oracle Java 8, Android Herramientas de 23.0.2 en Ubuntu 16.04.1 amd64, esto funcionó para mí sudo apt-get install zlib1g:i386

  2. 17

    Esto funcionó para mí

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

    • Se trabajó también para mí, Gracias 🙂
    • gracias. Resuelto en Debian 8 Jessie AMD64
    • Para CentOS lo necesario para instalar tanto zlib y libgcc. yum install zlib.i686 libgcc
  3. 3

    Para Fedora (que pueden ser de utilidad para alguien)

    sudo dnf install zlib-1.2.8-10.fc24.i686 libgcc-6.1.1-2.fc24.i686

  4. 2

    De verificación link de abajo:
    Especialmente «Instalar bibliotecas de 32 bits (si estás en la versión de 64 bits)»

     https://github.com/meteor/meteor/wiki/Mobile-Dev-Install:-Android-on-Linux
    • esto es lo que finalmente se trabajó para mí «sudo apt-get update; sudo apt-get install –sí lib32z1 lib32stdc++6»
  5. 2

    sudo apt-get install zlib1g:i386
    fija la Gradle problema en Android 2.1.1 en Xubuntu 16.04.

  6. 0

    para centos, sólo zlib no soluciona el problema.Yo lo hice
    sudo yum install zlib-devel.i686

  7. -1

    He descargado estos paquetes:

    • libc6-i386
    • lib32stdc++6
    • lib32gcc1
    • lib32ncurses5
    • zlib1g

    Yo luego desempaquetado y les agregó los directorios a LD_LIBRARY_PATH en mi ~/.bashrc. Sólo asegúrese de añadir adecuada directorios de la ruta.

    • ¿Cuáles son estos directorios?
    • Para ser honesto, no lo sé. Acabo de find `pwd` -type d | xargs | tr " " ":" para generar un listado completo de todos los subdirectorios. Pero probablemente hay docs, hay que saber exactamente a que esos son. Yo estaba corto de tiempo, así que tuve que adivinar 🙂

Dejar respuesta

Please enter your comment!
Please enter your name here