Подтвердить что ты не робот

Android-sdks/build-tools/17.0.0/aapt: ошибка при загрузке разделяемых библиотек: libz.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

Я только что установил eclipse, android sdk и jdk на новую установку для 64-битной fedora 14, но к моменту создания нового проекта я получаю следующую ошибку в консоли:

android-sdks/build-tools/17.0.0/aapt: ошибка при загрузке совместно используемых библиотеки: libz.so.1: невозможно открыть файл общих объектов: нет такого файла или Каталог

Я использую 64-битную машину, и мне нужно установить некоторые 32-битные драйверы, поэтому я пытаюсь установить:

sudo apt-get install ia32-libs Чтение списков рассылки... Done Building Дерево зависимостей... Done E: Не удалось найти пакет ia32-libs

Помогите мне решить, как решить 64-битные проблемы с системой Linux libz.so.1.

4b9b3361

Ответ 1

Запуск Kubuntu 13.10 (x64), и я использовал lib32z1, который исправил его для меня.

sudo apt-get install lib32z1

Ответ 2

Лукас, это работает! простое и замечательное предложение

Попробуйте следующее:

sudo yum install zlib.i686 libstdc++.i686

Это решит проблему 64-битной ошибки 64-битной машины ~!

(Протестировано: CentOS 6.2 64-бит и 64-разрядная версия Fedora 22)

Ответ 3

попробуйте эту проблему для меня, у меня 64 бит ubuntu 14.05

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

Ответ 4

Я исправил эту проблему, используя решение, распространенное в этом сообщении в блоге:

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

Вот решение для удобства:

"Android SDK скомпилирован для 32-разрядной системы GNU/Linux, а ваша система - 64-разрядная. Для решения этой проблемы установите 32-разрядные версии всех наиболее часто используемых библиотек, установив ia32-libs package

Перейдите к терминалу и введите следующую команду.

sudo apt-get install ia32-libs

Это решит проблему.

Надеюсь, что это поможет

Ответ 6

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

для RHEL это сработало. Моя машина была 64-битной машиной,

Ответ 7

У меня была такая же проблема в Archlinux.

Вам нужно включить репозиторий multilib в /etc/pacman.conf:

[multilib]
Include = /etc/pacman.d/mirrorlist

Обновите pacman и установите 32-разрядную версию zlib:

pacman -Suy
pacman -S lib32-zlib

Ответ 8

Попробуйте следующее: sudo yum install zlib.i686

Ответ 9

для OpenSuse вам просто нужно установить libz1-32bit

zypper install libz1-32bit

Ответ 10

Добавить: i386 суффикс к имени пакета для менеджера пакетов правильно его идентифицировать:

sudo apt-get install zlib1g:i386

Ответ 11

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