gpt4 book ai didi

react-native - Gradle 守护进程无法重用

转载 作者:行者123 更新时间:2023-12-03 04:14:21 25 4
gpt4 key购买 nike

我正在尝试运行一个 React Native 项目,但我看到一条错误消息,提示“启动 Gradle 守护程序,14 个忙碌且 1 个不兼容和 2 个已停止的守护程序无法重用,请使用 --status 了解详细信息”,之后终端保持空闲状态。

您好,我已经按照官方 react native 文档中概述的步骤启动了一个新的 react native 项目。一切都很完美,直到我在模拟器打开的情况下运行 react-native run-android 命令。我收到以下错误:

“正在启动 Gradle 守护进程,14 个忙碌和 1 个不兼容以及 2 个停止的守护进程无法重用,请使用 --status 了解详细信息”

然后应用程序保持在“空闲”状态,我无法在模拟器上显示 native 应用程序。

到目前为止,我已经在我能找到的每篇博客/文章中尝试了所有现有的解决方案提案,但没有一个奏效。

  • 我尝试使用 gradle --stop 停止所有 gradle 进程。
  • 我试图删除 .gradle 目录。
  • 我试图删除 .gradle/5.4.1/daemon 文件,但我什至在 gradle 版本文件夹中找不到守护程序文件夹。
  • 我曾多次尝试删除项目并使用 react-native init 创建一个新项目。
  • 我尝试不更新在 android studio 中打开新项目时建议的 gradle 软件。
  • 我曾尝试为模拟器使用不同的手机。

  • 终端输出 - https://imgur.com/zReGarB
    项目文件夹 - https://imgur.com/wsb3hC1

    最佳答案

    这不是错误,只是警告,您的应用程序启动良好。该错误意味着没有可用的缓存 Gradle 进程(守护进程)可用。 Gradle 守护进程在以下情况下可用:

  • 空闲
    空闲守护进程是当前未执行构建或执行其他有用工作的守护进程。
  • 兼容
    兼容的守护进程是能够(或能够)满足所请求构建环境要求的守护进程。用于执行构建的 Java 运行时是构建环境的一个示例方面。另一个示例是构建运行时所需的一组 JVM 系统属性。

  • 守护进程可能无法满足请求的构建环境的某些方面。如果守护进程使用 Java 8 运行时运行,但请求的环境调用 Java 10,则守护进程不兼容,必须启动另一个守护进程。此外,一旦 JVM 启动,就无法更改 Java 运行时的某些属性。例如,无法更改正在运行的 JVM 的内存分配(例如 -Xmx1024m)、默认文本编码、默认区域设置等。
    阅读更多 in the docs .
    所以你的消息基本上意味着你有 14 个被占用的(非空闲)守护进程和 2 个不兼容的守护进程。 Gradle 只需要启动一个新的守护进程来执行你的构建!
    附言我建议你用 gradle --stop 杀死这 14 个进程因为这似乎太多了。我猜你刚刚启动了你的应用程序 14 次!

    关于react-native - Gradle 守护进程无法重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57360563/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com