jenkins 并发构建Android 报错:Gradle build daemon disappeared unexpectedly (it may have been killed or may

当在Jenkins上并发执行多个Gradle任务时,可能会遇到Gradle守护进程意外消失的问题,尤其是在编译Android项目时更为明显。本文提供了解决方案,即通过在gradlew命令后添加--no-daemon参数来禁用守护进程,从而避免了Jenkins并发执行导致的冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

jenkins CI的时候,如果一台机器只执行一个job,是很大的浪费。那么我们可以把一台slave设置成多进程并发的执行。

在使用Gradle编译Android时,出现了错误:

Gradle build daemon disappeared unexpectedly (it may have been killed or may ...

是因为jenkins并发执行会将gradle杀掉。

解决方案

gradle 3.0后官方文档有一段话:
在这里插入图片描述
gradlew后面加上--no-daemon(关闭daemon)参数即可:

 ./gradlew --no-daemon assembleDebug
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值