Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
“aapt”IOException错误= 2,没有这样的文件或目录“为什么我不能在jenkins上构建我的gradle?
社区首页 >问答首页 >“aapt”IOException错误= 2,没有这样的文件或目录“为什么我不能在jenkins上构建我的gradle?

“aapt”IOException错误= 2,没有这样的文件或目录“为什么我不能在jenkins上构建我的gradle?

提问于 2018-03-27 22:57:52
回答 2关注 0查看 107

我有一个小问题。

问题: 我试图在Jenkins上构建我的Android项目的一个gradle,现在我站在这个我无法解决的问题上。在建筑期间,我有这个错误信息:

代码语言:javascript
运行
AI代码解释
复制
:Client:mergeDebugResources
/var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: 
Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory
:Client:mergeDebugResources FAILED

你可以想象,这个问题......它是在那里,还有PNG ......它也在那里,所以这个错误一定在别的地方。

解决方案? 现在我搜索了1-2个小时,浏览了这个伟大的网站,我发现如果Jenkins运行在64位系统上,我需要安装ia32-libs。像那样:

代码语言:javascript
运行
AI代码解释
复制
sudo apt-get install ia32-libs

现在我试过了,我无法安装它:

代码语言:javascript
运行
AI代码解释
复制
The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch

所以我试图安装“ia32-libs-multiarch”,但是又一次:

代码语言:javascript
运行
AI代码解释
复制
The following packages have unmet dependencies:
 ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 but it is not going to be installed
                            Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

最后 终于站在这里问我:这真的是解决方案吗?我为什么要安装这个东西?如何?所以请帮助我,我想我离答案不远了。

|
|
|
请输入回答

回答 2

MyLove

回答已采纳

发布于 2018-03-28 07:22:18

我在Ubuntu 13.10上遇到了类似的错误:

Cannot run program "/usr/local/android-sdk-linux/build-tools/19.0.3/aapt": error=2, No such file or directory

对我来说:

为了让aapt工作(这也解决了我的问题,只需安装这两个软件包): sudo apt-get install lib32stdc++6 lib32z1

problem

发布于 2018-03-28 08:32:50

对于Arch 64用户,必须先为pacman 启用multilib,然后安装32位软件包:

代码语言:javascript
运行
AI代码解释
复制
sudo pacman -Syv lib32-libstdc++5 lib32-zlib
和开发者交流更多问题细节吧,去 写回答
相关文章
致命错误: zlib.h:没有那个文件或目录
下面这个错误是因为zlib包没有安装,安装后问题即可解决。但有一点请注意安装命令是:sudo apt-get install zlib1g-dev,而非sudo apt-get install zlib
一见
2018/08/07
3.1K0
Android Jenkins+Git+Gradle =资深架构师?网友回复:进阶成功
上来就是干的,首先到Jenkins的官网下载加QQ群668041364,点击Download Jenkins按钮会弹出两个版本选择:LTS Release(长期支持版本),Weekly Release(每周更新版本)。首先说一下这两个版本,个人觉得和MIUI的更新类似,一个开发版本一个稳定版,大家可以自行选择,功能上几乎没区别。点击尖角号会弹出操作系统,可以选择对应的操作系统安装,也可以直接下载2.xx.x.war包然后放在Tomcat(下文会详细介绍Tomcat一些功能)的webapps目录,新建Jenkins文件夹再放入。
java爱好者
2019/07/01
1.4K0
我是这样考虑 gitlab ci 大文件构建依赖镜像的
现在要做某个 arm 平台的的交叉编译环境, 交叉编译依赖和工具包大小 5G 左右, 特别大。
老麦
2022/12/24
6380
我是这样考虑 gitlab ci 大文件构建依赖镜像的
为什么我的HibernateDaoSupport没有注入SessionFactory
1.按理来说Spring应该会通过setSessionFactory方法将SessionFactory注入进来,可是并没有。
用户2032165
2019/04/09
3.2K0
为什么我的HibernateDaoSupport没有注入SessionFactory
为什么我不推荐另外2种快速传几百G文件的方法!
我是@程序员小助手 Rman,昨天看到一个题目,说在两台PC之间快速传几百G的文件,有没有什么好的快的办法。
程序员小助手
2020/05/06
2.9K0
为什么我不推荐另外2种快速传几百G文件的方法!
Python 为什么没有 main 函数?为什么我不推荐写 main 函数?
毫无疑问 Python 中没有所谓的 main 入口函数,但是网上经常看到一些文章提“Python 的 main 函数”、“建议写 main 函数”……
Python猫
2020/06/04
2.6K0
bad interpreter 没有那个文件或目录
今天在linux上运行一个python脚本,总是报错bad interpreter,开始我以为是解释器的路径问题,可是whereis python告诉我路径没有错!
老高的技术博客
2022/12/27
1.3K0
Android使用Jenkins自动化构建测试打包apk
Jenkins这东西搭建起来真是一点也不省心啊,看着别人的教程摸着石头过河,配置的东西有点多啊,稍有不慎,就构建不成功啦!即使步骤跟别人一样也会报各种乱七八糟的错误啊哈哈~~这东西只能佛系搭建~~在经历几十次的随缘构建之后,终于构建成功啦~~好感人!眼泪掉下来。。。。。。在此做下记录,造福广大群众!阿弥陀佛~~废话少说,且看如下操作:
Zachary46
2018/09/12
3.2K0
Android使用Jenkins自动化构建测试打包apk
从构建工具看 Android APK 编译打包流程
在Android Studio中,我们几乎每天都在用run,generate APK等功能。
码上积木
2021/04/16
4.1K0
为什么我把 Run 出来的 Apk 发给老板,却装不上!
当我们在 Android Studio 中,直接 Run 一个项目时,AS 会自动打一个 Debug 的 Apk,并通过 ADB 命令,将 App 安装到我们连接的设备上。
CCCruch
2019/07/31
2.8K0
为什么我把 Run 出来的 Apk 发给老板,却装不上!
为什么我把 Run 出来的 Apk 发给老板,却装不上!
当我们在 Android Studio 中,直接 Run 一个项目时,AS 会自动打一个 Debug 的 Apk,并通过 ADB 命令,将 App 安装到我们连接的设备上。
Android技术干货分享
2019/08/01
2.8K0
没有docker我真的不想动这样的生信软件
最开始开发者都是C语言流派, 所以标准的源代码安装三部曲即可,即使 configure+make+ make install 来安装
生信技能树
2020/03/26
1K0
/bin/bash^M: 坏的解释器: 没有那个文件或目录
在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况
水煮麥楽雞
2022/11/20
2.6K0
为什么我的自动化流程不执行
很多人经常会有这个问题,为什么我的自动化流程不执行。如果你设置好了自动化流程,但是自动化流程却没有执行,请按照如下的顺序检查你的流程配置:
阿那个沫
2022/11/08
1.6K0
为什么我的自动化流程不执行
「万物生长」一个APK从诞生到活跃在Android手机上
上述之前在其他文章里面也常见的图,而这张图讲述一个APK的诞生流程,可以分为以下的几个流程
ClericYi
2020/10/09
1K0
「万物生长」一个APK从诞生到活跃在Android手机上
我为什么建议你这样写注释
本文档主要用来指导和建议工程师如何写好软件代码的注释,方便使用Doxygen生成文档
用户1605515
2021/02/03
6870
我为什么建议你这样写注释
为什么我不建议你写注释?
实际上,注释最多也就是一种必须的恶。若编程语言足够有表达力,或者我们擅长于用这些语言来表达意图,就不那么需要注释了,甚至也许根本不需要。 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,我用了失败一词,其实是说真的。注释总是一种失败,是因为我们无法找到不用注释就能表达这段代码含义的方法。 如果你发现你的代码需要写注释,那么你就应该想想是不是有办法翻盘,用代码来表达。并不是不让你真的不用注释,而是有些时候,用注释是因为我们怕其他的开发者在我们的代码的时候,看不懂我们的代码从而去加注释,那么我们为什么不写出其他开发者一目了然的代码呢?
用户7386338
2020/05/29
1.3K0
为什么我不建议你用 Select * ?
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。
JavaFish
2019/10/17
1.7K0
我就是这样学 Python 的
我都简洁的回答:像玩游戏一样学习,你要从中获得成就感;如果你能学会玩游戏,就能学会 Python。说到游戏,我的公众号取名「Python七号」,就是源自王者荣耀里的「鲁班七号」,它简单易学,输出高,还有句名言:相信科学!
somenzz
2021/01/12
4280
我就是这样学 Python 的
我写出这样干净的代码,老板直夸我
一份整洁的代码对于一个系统是多么重要。如果代码写的乱七八糟,最后的结果就是无法对这些代码进行有效的管控。很有可能会毁掉这个系统。
Lvshen
2022/05/05
4000
我写出这样干净的代码,老板直夸我

相似问题

为什么ENOENT的意思是“没有这样的文件或目录”?

211.6K

致命错误:Python.h:没有这样的文件或目录?

21.9K

在Jenkins上构建Android项目时,Gradle构建守护进程意外消失了?

32.7K

为什么我的帐号连接不上呢?

1255

为什么我按照步骤来,显示没有这个文件和目录?

1312
相关问答用户
平安资管 | 架构师擅长4个领域
擅长3个领域
到家集团 | 技术VP擅长5个领域
腾讯云TDP | 宣传大使擅长3个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档