当前位置: 首页 > 知识库问答 >
问题:

Debian 8.3 Jessie 64位上的AAPT错误

东郭自珍
2023-03-14

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

AAPT err(699210498的Facade):/opt/android-sdk-linux/build-tools/23.0.2/AAPT:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录

线程“png-cruncher_5”java.lang.runtimeException异常:在等待从属aapt进程时超时,请确保在/opt/android-sdk-linux/build-tools/23.0.2/aapt执行的aapt能够成功运行(某些防病毒程序可能会阻止它),或者尝试将环境变量SLAVE_AAPT_TIMEOUT设置为大于5秒的值(在com.android.builder.png.aaptprocess.waitforReady(aaptprocess.java:108)(在com.android.builder.png.queuedcruncher$1)。

我尝试安装丢失的库,但似乎已经安装了:

$sudo apt-Get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5正在读取程序包列表...已生成依赖项树读取状态信息...Done lib32ncurses5已经是最新版本。lib32gcc1已经是最新版本。lib32stdc++6已经是最新版本。libc6-i386已经是最新版本。0个已升级,0个新安装,0个要删除,0个未升级。

我已经尝试了基本上所有的解决方案,我可以找到的网上,但没有一个帮助。

尝试安装ia32-libs(sudo apt-get install ia32-libs)会出现以下消息:

E:包“ia32-libs”没有候选安装

有人知道问题出在哪里吗?

共有1个答案

端木宏才
2023-03-14

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

 类似资料:
  • 问题内容: 当我编译一个android应用程序时(我尝试了sdk中的示例程序)。我收到此错误: 但是aapt在那个位置吗? 注意:我也收到错误“ R无法解决”,但是我很确定在解决问题1时,我也解决了这个问题 问题答案: Ubuntu 14.04.1 LTS解决方案: 原因:aapt需要安装32位库

  • android { aaptOptions { noCompress 'foo', 'bar' ignoreAssetsPattern "!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~" } } 这将影响所有使用aapt的task。

  • 我已经在Ubuntu 16.04 x64上安装了Android Studio。启动新项目时,我在

  • 将一个旧项目上的Gradle更新为最新版本,我收到以下错误:。gradle\caches\transforms-1\files-1.1\CreditCardEntry-1.4.8.10。aar\453339e1f1fb2382e8ce2362a0acdedd\res\values\values。xml:11:5-54:AAPT:error:内部元素必须是资源引用或为空。 我不明白为什么会出现这个错

  • 我有一个错误:C:\Users\juan_\AndroidStudioProjects\DermaApp\app\src\main\res\layout\activity_login.xml:33:aapt:error:找不到属性starticcondrawable(又名com.example.example:starticcondrawable)。 错误出现在XML:app:starticond

  • 执行任务:[: app: assembleDebug] 任务:应用:预构建最新任务:应用:预构建最新任务:应用:预构建最新任务:应用:CompiledBugAidl无源任务:应用:checkDebugManifest最新任务:应用:CompiledBugRenderScript无源任务:应用:GeneratedBugConfig Build最新任务:应用:PrepareNetjar最新任务:应用: