问题

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
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐