В 64-разрядной версии Debian 8.3 Jessie при попытке создать приложение для Android я получаю следующую ошибку:
Ошибка AAPT (фасад для 699210498): /opt/android-sdk-linux/build-tools/23.0.2/aapt: ошибка при загрузке общих библиотек: libz.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога
Исключение в потоке «png-cruncher_5» java.lang.RuntimeException: истекло время ожидания подчиненного процесса aapt, убедитесь, что aapt выполняется в /opt/android-sdk-linux/build-tools/23.0.2/aapt может успешно работать (некоторые антивирусы могут его заблокировать) или попробуйте установить для переменной среды SLAVE_AAPT_TIMEOUT значение больше 5 секунд в com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108) в com.android.builder.png. QueuedCruncher$1.creation(QueuedCruncher.java:110) в com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) в java.lang.Thread.run(Thread.java:745)
Я попытался установить отсутствующую библиотеку, но, похоже, она уже установлена:
$ sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово lib32ncurses5 уже является самой новой версией. lib32gcc1 уже самая новая версия. lib32stdc++6 уже является самой новой версией. libc6-i386 уже самая новая версия. 0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.
Я пробовал в основном все решения, которые я мог найти в Интернете, но ни одно из них не помогло.
При попытке установить ia32-libs (sudo apt-get install ia32-libs) появляется следующее сообщение:
Пакет ia32-libs недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника. Однако его заменяют следующие пакеты: lib32ncurses5
E: Пакет «ia32-libs» не имеет кандидата на установку.
Кто-нибудь знает, в чем может быть проблема?