当我运行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
因此,我的脑海中出现了一些问题。
1.如何停止现有的守护程序?
1.如何杀死daemon进程?
7条答案
按热度按时间nr9pn0ug1#
停止现有守护程序:
如果你想显式停止运行守护进程的任何原因,只需使用命令
gradle --stop
。**注意:**请注意,
gradle --stop
命令不会停止使用不同版本的Gradle运行的守护程序。如何杀死我的机器上的所有守护进程?
Gradle将杀死任何空闲3小时或更长时间的守护程序,因此您不必担心手动清理它们。
**资源链接:**Gradle守护程序问题详细信息
命令和输出如下:
停止守护进程后,状态将如下所示:
如果你被Gradle build运行卡住了,你可以通过这篇文章:Stuck with Gradle Build Running**
gmxoilav2#
我用另一种方法解决了它在其他职位。通过删除目录中的
4.4 4.6 5.4.1 5.5
等文件夹,如下所示/users/[username]/.gradle/daemon
java.lang.OutOfMemoryError: GC overhead limit exceeded
7cjasjjr3#
我的问题只有通过改变gradle版本才能解决:
App\android\gradle\wrapper\gradle-wrapper.properties
old:distributionUrl=https:services.gradle.org/distributions/gradle-6.7-all.zip
new:distributionUrl=https:services.gradle.org/distributions/gradle-6.9-all.zip
93ze6v8z4#
只要重新启动你的计算机,然后转到.gradle文件夹,并删除守护程序文件夹
hrirmatl5#
对于Linux用户
第一步:
cd ~ && rm -rf .gradle
第二步:
cd <to flutter working project directory>
第三步:
flutter run -v
然后用ctrl+c
杀死进程。gradle目录将在/home/<user>/.gradle/wrapper/dists/gradle-<version>-all/9uukhhbclvbegdvsww0j0cr3p
中创建第四步:在官方网站上下载gradle zip版本
第五步:将下载的gradle复制粘贴到
/home/<user>/.gradle/wrapper/dists/gradle-<version>-all/9uukhhbclvbegdvsww0j0cr3p
中第六步:运行
flutter run -v
第七步:一切正常
ttisahbt6#
只需在app -> Gradle属性-> Gradle属性中添加两行即可
35g0bw717#
我创建了一个新的flutter项目,并将以前的数据迁移到新的文件夹,现在它的工作完美
快乐的编码人...