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

时间:2018-03-02 17:47:08

标签: gradle build android-gradle build.gradle

当我运行let object = new somting_private_module(); 命令时,我收到以下消息

  

启动Gradle Daemon,1个忙碌和6个已停止的守护进程无法启动   重用,使用--status了解详情

对于调查,我运行以下命令。

gradle clean

所以,我脑子里出现了一些问题。

  1. 如何停止现有守护程序?

  2. 如何杀死守护进程?

5 个答案:

答案 0 :(得分:15)

  

停止现有的守护程序:

如果您因任何原因想要显式停止运行守护程序进程,只需使用命令gradle --stop

但是gradle --stop不会停止使用不同版本的Gradle运行守护进程。

  

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

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

资源链接: Gradle Daemon Issue Details

所以命令和输出如下:

$ 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 ,您可以通过以下帖子: Stuck with Gradle Build Running

答案 1 :(得分:1)

我在其他帖子中用另一种方法解决了这个问题。 通过删除以下目录中的文件夹let popoverController = colorPickerVC.popoverPresentationController popoverController!.permittedArrowDirections = .right popoverController!.sourceRect = CGRect(x: Constants.uiPopoverArrowHorizontallOffset2, y: self.buttonLayersPicker.frame.height/2 ,width: 0,height: 0) // anchor popover to middle-left of calling button popoverController?.backgroundColor = Constants.uiColorPopupBgDark1 // set the color of the popover arrow popoverController?.passthroughViews = [viewControllerMain.view] // allow interaction with bg view while popover is being displayed // present popover viewControllerMain.present(colorPickerVC, animated: true, completion: nil)

  

/ users / [用户名] /。gradle / daemon

java.lang.OutOfMemoryError: GC overhead limit exceeded

答案 2 :(得分:0)

只需在gradle属性中添加两行:

org.gradle.daemon = true

org.gradle.parallel = true

答案 3 :(得分:-3)

信不信由你

  npm cache clean --force

帮我解决了这个问题

答案 4 :(得分:-4)

Aku mencoba cara ini .
1. dari App kamu => masuk folder android
2. .gradle folder hapus
3. gradle folder buka dan pilih file gradle-wrapper-properties dan isinya ganti dengan ini ==>
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists