2016-02-24 5 views
0

В Debian 8.3 Jessie 64-бит, при попытке создать Android приложения, я получаю следующее сообщение об ошибке:AAPT ошибка на Debian 8.3 Jessie 64-битном

AAPT err(Facade for 699210498): /opt/android-sdk-linux/build-tools/23.0.2/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

Exception in thread "png-cruncher_5" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /opt/android-sdk-linux/build-tools/23.0.2/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108) at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110) at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) at java.lang.Thread.run(Thread.java:745)

Я пытался установить недостающую библиотеку, но это, кажется, уже было установлено:

$ sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 Reading package lists... Done Building dependency tree Reading state information... Done lib32ncurses5 is already the newest version. lib32gcc1 is already the newest version. lib32stdc++6 is already the newest version. libc6-i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я попытался в основном все решения, которые я смог найти в Интернете, но ни один из них не помог.

Попытка установить ia32-LIBS (Sudo APT-получить установку ia32-LIBS) дает следующее сообщение:

Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32ncurses5

E: Package 'ia32-libs' has no installation candidate

Кто-нибудь знает, что может быть проблема?

ответ

0

Вы попробовали метод из последнего сообщения от https://github.com/godotengine/godot/issues/2728?

+0

Да, я сделал, но он не находит пакет. $ sudo apt-get install lib32z1 Пакет lib32z1 не доступен, но указан другим пакетом. Это может означать, что пакет отсутствует, устарел, или доступна только из другого источника E: пакет «lib32z1» не имеет ни одного кандидата установки –

+0

@Andrei https://packages.debian.org/jessie/amd64/lib32z1/download - там вы можете скачать пакет deb с пакетом lib32z1 и установить его вручную – jpelczar

+0

Это сработало! Большое спасибо! –