Libz.so.1: невозможно открыть файл общих объектов

Я столкнулся с проблемой на ubuntu 12.04:

/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: ошибка при загрузке разделяемых библиотек: libz.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

Я пытался

sudo apt-get install lib32z1 

Но это говорит

Чтение списков пакетов … Готово Создание дерева зависимостей Чтение информации о состоянии … Done lib32z1 – это уже самая новая версия. 0 обновлено, 0 вновь установлено, 0 удалено и 610 не обновлено.

Пожалуйста, предложите решение.

Solutions Collecting From Web of "Libz.so.1: невозможно открыть файл общих объектов"

После проверки того, какой пакет принадлежит libz.so.1 ( http://packages.ubuntu.com/lucid/i386/zlib1g/filelist ), вы должны попытаться установить zlib1g:

 sudo apt-get install zlib1g 

Как указано в @ E-rich, может потребоваться добавить суффикс i386 к имени пакета для диспетчера пакетов, который правильно его идентифицирует:

 sudo apt-get install zlib1g:i386 

EDIT (для CentOS или другого дистрибутива, использующего yum ):

Если кто-то использует CentOS (или любой другой дистрибутив, который использует yum ), который может в конечном итоге прочитать этот вопрос, @syslogic предложила следующее решение в комментариях:

 yum install zlib.i686 

Или, для 32-битных двоичных файлов:

 yum install zlib.i386 

Это сработало для меня

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

Для Fedora (может быть полезно кому-то)

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

Проверьте ссылку ниже: Специально «Установите 32-битные библиотеки (если вы на 64-битной версии)»

  https://github.com/meteor/meteor/wiki/Mobile-Dev-Install:-Android-on-Linux 

Sudo apt-get install zlib1g: i386 исправил проблему Gradle на Android 2.1.1 на Xubuntu 16.04.

Я загрузил эти пакеты:

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

Затем я распаковал их и добавил каталоги в LD_LIBRARY_PATH в своем ~/.bashrc . Просто следите за тем, чтобы добавить правильный путь к пути.