当前位置: 首页 > 知识库问答 >
问题:

gradle命令失败,因为它无法启动后台进程

罗凯
2023-03-14

这在我的朋友的机器上运行良好,有相同的版本。请帮帮忙。

org.gradle.api.GradleException: Could not start Gradle daemon.
        at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:137)
        at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:114)
        at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:109)
        at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:87)
        at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:117)
        at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:77)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:40)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:23
7)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:21
0)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:33)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: org.gradle.api.UncheckedIOException: java.io.EOFException
        at org.gradle.launcher.daemon.bootstrap.DaemonStartupCommunication.readDiagnostics(DaemonStartupCommunication.ja
va:100)
        at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:40)
        at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:133)
        ... 24 more
Caused by: java.io.EOFException
        at java.io.DataInputStream.readBoolean(DataInputStream.java:238)
        at org.gradle.internal.serialize.InputStreamBackedDecoder.readBoolean(InputStreamBackedDecoder.java:47)
        at org.gradle.internal.serialize.AbstractDecoder.readNullableString(AbstractDecoder.java:53)
        at org.gradle.launcher.daemon.bootstrap.DaemonStartupCommunication.readDiagnostics(DaemonStartupCommunication.ja
va:85)
        ... 26 more

共有1个答案

张建华
2023-03-14

对于您的场景(以及IBM jdk)并不确定,但是每当后台进程(或者通常任何其他正常工作的构建)突然对我停止工作时,我会尝试两种方法。

>

  • 分级mytask--no-daemon运行不带后台进程的构建,以确保是否确实存在后台进程问题。

    gradle-stop终止任何现有后台进程,然后再次尝试生成。

  •  类似资料:
    • 大家好, 我最近迁移到AndroidX,遇到了一些问题。项目构建正常,但是当我尝试在设备上运行时,我得到错误“process unserated exit”。运行任务时。特别是当它到达es应用程序时:mergedebugresources 我迁移是因为我想包含Firebase crashlytics。 我还尝试将values gradle属性更改为org.gradle.jvmargs=-xmx10

    • 我为考试写的贝娄类: 公共类测试应用程序 {AppiumDriver驱动程序; 信息:<--POST/wd/hub/session 500 210 49.722ms-1390 谢谢你帮我解决这件事。谢谢你

    • 我在几周后打开Android studio,在消息视图中看到此错误: 错误:无法启动守护进程。此问题可能是由于守护进程的配置不正确造成的。例如,使用了无法识别的jvm选项。请参阅此处的输入图像说明用户指南中有关守护程序的章节https://docs.gradle.org/4.1/userguide/gradle_daemon.html 首先,我在stackoverflow中执行其他指令,但没有进展

    • 问题内容: 我试图按照Heroku的建议通过WhiteNoise提供静态文件。当我在开发环境中运行时,会发生以下情况: 当我在设置中将此行注释掉时,静态收集命令运行不会发生意外: 这里出了什么问题,我该如何解决?我已经尝试清空静态文件输出文件夹。它运行平稳,直到开始处理一个特定文件为止。 问题答案: 这里的问题是引用文件,该文件在预期位置不存在。 当您使用该存储后端运行时,Django会尝试重写C

    • 处理这些网络管理员:用户名:admin ✖创业网络定义。这可能需要一分钟...错误:尝试启动业务网络时出错。错误:没有来自任何对等点的有效响应。尝试对等通信的响应是错误:错误:未能执行事务AE276DA81F756AC76EDCCF85A79F1C11A554F1285C2A8C4CC2899DB433220500:启动容器错误:启动容器错误:未能生成特定于平台的docker构建:从构建返回的错误