当我运行gradle clean
命令时,我得到了以下信息
启动Gradle守护进程,有1个繁忙和6个停止的守护进程无法重用,请使用--status参数查看详情
为了调查,我运行了以下命令。
$ 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
所以,我脑海中出现了一些问题。
如何停止一个正在运行的守护进程?
如何杀死守护进程?
.gradle
文件夹可以解决所有问题。聪明的人也只会根据版本删除2个文件:~/.gradle/daemon/5.5/registry.bin
和~/.gradle/daemon/5.5/registry.bin.lock
来解决问题。如果有多个版本,则需要多次删除。 - SkyWalker