Starting a Gradle Daemon, 1 busy and 6 stopped Daemons could not be reused, use --status for details
运行
Starting a Gradle Daemon, 1 busy and 6 stopped Daemons could not be
reused, use --status for details
为了进行调查,我运行以下命令。
1 2 3 4 5 6 7 8 9 10 11 | $ gradle --status PID STATUS INFO 11506 BUSY 4.3.1 8027 STOPPED (stop command received) 9347 STOPPED (stop command received) 11727 STOPPED (by user or operating system) 4786 STOPPED (by user or operating system) 14569 STOPPED (by user or operating system) 31237 STOPPED (by user or operating system) Only Daemons for the current Gradle version are displayed. See https://docs.gradle.org/4.3.1/userguide/gradle_daemon.html#sec:status |
因此,我脑海中浮现了一些疑问。
如何停止现有的守护程序?
如何杀死守护进程?
Stopping an existing Daemon:
如果出于任何原因要显式停止运行Daemon进程,只需使用命令
注意:出于您的考虑,
How to kill all Daemon process on my machine?
Gradle将杀死任何闲置了3个小时或更长时间的守护进程,因此您不必担心手动清理它们。
资源链接:Gradle守护程序问题详细信息
因此命令和输出如下:
1 2 3 | $ gradle --stop Stopping Daemon(s) 2 Daemons stopped |
停止守护程序后,状态将如下所示:
1 2 3 4 5 6 7 8 9 10 11 | $ gradle --status No Gradle daemons are running. PID STATUS INFO 8027 STOPPED (stop command received) 9347 STOPPED (stop command received) 12448 STOPPED (stop command received) 11506 STOPPED (stop command received) 11727 STOPPED (by user or operating system) 4786 STOPPED (by user or operating system) 14569 STOPPED (by user or operating system) 31237 STOPPED (by user or operating system) |
如果您对gradle构建运行感到困惑,则可以阅读这篇文章:被Gradle构建运行困住
我用其他帖子中的另一种方法解决了。
通过删除以下目录中的文件夹,例如
/users/[username]/.gradle/daemon
java.lang.OutOfMemoryError:超出了GC开销限制
只需在gradle属性中添加两行即可:
1 2 3 | org.gradle.daemon=true org.gradle.parallel=true |