Debian 8.3 Jessie 64位

时间:2016-02-24 20:05:20

标签: android linux debian aapt

在Debian 8.3 Jessie 64位上,在尝试构建Android应用程序时,我收到以下错误:

  

AAPT错误(Facade for 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)at   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:Package' ia32-libs'没有安装候选人

有谁知道可能是什么问题?

1 个答案:

答案 0 :(得分:0)

您是否尝试过https://github.com/godotengine/godot/issues/2728上一篇文章的方法?