扩展Gradle守护进程空闲超时

扩展Gradle守护进程空闲超时,gradle,build.gradle,gradle-daemon,Gradle,Build.gradle,Gradle Daemon,我正在使用gradle和intellij构建我的android项目。我注意到,一分钟后守护进程关闭,我可以在daemon-11188.out.log中看到空闲超时设置为60000(idleTimeout=60000) 以下是日志中的行: 15:51:46.747 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=1be5dcbe-d445-4c

我正在使用gradle和intellij构建我的android项目。我注意到,一分钟后守护进程关闭,我可以在daemon-11188.out.log中看到空闲超时设置为60000(idleTimeout=60000)

以下是日志中的行:

15:51:46.747 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=1be5dcbe-d445-4cf6-87d8-03e443368b0c,javaHome=C:\Program Files\Java\jdk1.7.0_45,daemonRegistryDir=C:\Users\ry_000\.gradle\daemon,pid=11624,idleTimeout=60000,daemonOpts=-Dfile.encoding=windows-1252]
我尝试了所有方法,但找不到覆盖此设置的方法


非常感谢您的帮助。

事实证明,IntelliJ使用gradle api为空闲超时设置1分钟。我通过编译gradle launcher(定值为3小时)修复了这个问题。您可以在此处获取该文件:

  • 编辑:在这里添加了1.11版本的gradle启动器

我也遇到了同样的问题,通过查找来源,找到了
因此,要增加IntelliJ Idea中的gradle守护程序超时,请将此行添加到
Idea.properties
文件:

external.system.remote.process.idle.ttl.ms=6000000
external.system.remote.process.idle.ttl.ms=6000000谢谢!对于那些想知道如何处理这个jar的人来说,答案如下:在Android Studio中,进入文件->设置->渐变,检查“服务目录路径”指向什么。进入此文件夹,并将包装器\dists\gradle-1.11-all\%\u some\u hash\%\gradle-1.11\lib\文件夹中的默认gradle-launcher-1.11.jar替换为所提供的jar Rotem。注意:如果您使用的是推荐的包装器选项,则此选项适用,否则您可能已经知道gradle启动器的位置。对于将来发现此选项的用户,这里有一个提示:
idea.properties
文件的位置在中描述。