唤起 gradlew 任务会产生永无止境的"....... Daemon, 1 busy Daemon could not be reused...",并为繁忙的每一行加 1



如果问题标题至少不符合质量,我很抱歉,但我在这一点上被难住了。尝试更新任何项目,我必须升级包装器6.5及以上版本,这会产生级联。

无论我在终端中运行什么任务,甚至将项目导入Eclipse,都会发生这种情况。

C:pathtoprojectdir> ./gradlew eclipse
Downloading https://services.gradle.org/distributions/gradle-6.5-bin.zip
.................................................................................................
Welcome to Gradle 6.5!
Here are the highlights of this release:
- Experimental file-system watching
- Improved version ordering
- New samples
For more details see https://docs.gradle.org/6.5/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
Starting a Gradle Daemon, 2 busy Daemons could not be reused, use --status for details

当然,每个Daemon都在创建一个java进程,除非脚本终止,否则该进程不会停止。然后手动终止每个进程。任务管理器屏幕截图

它不会出现在任何其他以前的渐变版本上。也许这里有人可以指出我可能犯的简单错误,老实说,在这一点上,任何事情都是向前迈出的一步。

在提到升级时,相关问题的一些选项似乎是相关的。

gradle --stop应该停止当前版本的所有守护程序。旧版本的守护进程位于旧文件夹中。删除旧版本文件夹应避免出现上述情况。

相关的gradle文档有一些详细信息。

颤振

我不熟悉Flutter,但所提供的示例似乎已经通过这个拉取请求解决了。似乎某些gradle属性设置不正确。

在其他地方,提到了一个flutter.gradle文件,我在存储库中找不到它。minSdkVersion看起来是最重要的,它是从可能未定义的flatter.minSdkVersion中读取的。

最新更新