Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启动Gradle守护程序时,无法重用1个忙碌的守护程序和6个停止的守护程序,请使用--status了解详细信息_Gradle_Build_Android Gradle Plugin_Build.gradle - Fatal编程技术网

启动Gradle守护程序时,无法重用1个忙碌的守护程序和6个停止的守护程序,请使用--status了解详细信息

启动Gradle守护程序时,无法重用1个忙碌的守护程序和6个停止的守护程序,请使用--status了解详细信息,gradle,build,android-gradle-plugin,build.gradle,Gradle,Build,Android Gradle Plugin,Build.gradle,当我运行gradleclean命令时,我收到了以下消息 启动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 STO

当我运行
gradleclean
命令时,我收到了以下消息

启动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--stop

    注意:出于您的考虑,
    gradle--stop
    命令不会停止使用不同版本的gradle运行的守护进程

    如何杀死我机器上的所有守护进程?

    Gradle将杀死任何空闲3小时或更长时间的守护进程,因此您不必担心手动清理它们

    资源链接:

    因此,命令和输出如下所示:

    $ gradle --stop
    Stopping Daemon(s)
    2 Daemons stopped
    
    停止守护进程后,状态如下所示:

    $ 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 build运行所困扰,你可以通过这篇文章:只需在你的应用程序->gradle脚本->gradle属性中添加两行即可

    org.gradle.daemon=true
    
    org.gradle.parallel=true
    

    我在另一篇文章中用另一种方法解决它。 通过删除目录中的文件夹,如
    4.4.6 5.4.1 5.5
    ,如下所示

    /users/[username]/.gradle/daemon

    信不信由你

      npm cache clean --force
    

    为我解决了这个问题

    如果我删除了它们,我可以让哪个文件夹使用。您还没有回答隐含的问题,即如何清除机器上停止的守护进程。在我的Mac电脑上,我最终得到了数百个停止的守护进程。Gradle需要一个“-purge”命令来清除这些。这是如何回答这个问题的?不是每个人都会说多种语言。请注意在中添加更多详细信息,以便更多人从中受益。
      npm cache clean --force