You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法停止Gradle守护进程?构建RN安卓版本时百余繁忙进程无法复用?

问题解决步骤

1. 手动终止残留的Gradle守护进程

官方停止命令失效时直接强制销毁进程:

  • Mac/Linux 系统执行命令:
    ps -ef | grep gradle | grep -v grep | awk '{print $2}' | xargs kill -9
  • Windows 系统打开 cmd 执行命令:
    wmic process where "name like '%gradle%'" delete
    执行完成后可以运行./gradlew --status确认已无运行中的守护进程。

2. 清理冗余缓存文件

  • 首先清理项目本地构建缓存,在RN项目的android目录下执行:
    ./gradlew clean
  • 再删除全局Gradle缓存的锁文件,解除文件占用导致的进程异常:
    • Mac/Linux路径:~/.gradle/daemon/下所有对应版本目录中的*.lock文件
    • Windows路径:C:\Users\你的用户名\.gradle\daemon\下所有对应版本目录中的*.lock文件

3. 调整Gradle配置避免问题复现

修改项目android目录下的gradle.properties文件,添加/更新以下参数:

限制守护进程数量与闲置时间,避免生成过多无效进程

org.gradle.daemon=true
org.gradle.daemon.max.idle.time=1800000
org.gradle.parallel.max-workers=4

参数说明:max.idle.time设置守护进程闲置30分钟后自动销毁,max-workers限制最大并行任务数,避免同时启动过多守护进程

4. 重新执行构建

回到项目android目录,重新执行发布构建命令即可:
./gradlew assembleRelease

内容的提问来源于stack exchange,提问作者MDA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:48:03