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

Android Studio运行/构建Gradle时启动多个OpenJDK Binary Platform进程如何解决

问题定位

构建日志显示,问题根源是Gradle没有复用已有守护进程(Daemon),每次构建都启动新的Daemon实例,每个Daemon对应一个独立的OpenJDK Binary进程,最终出现大量重复进程。

解决方案
  • 检查Daemon开关配置
    分别检查项目根目录下的gradle.properties、用户目录下.gradle文件夹内的全局gradle.properties,确认存在配置org.gradle.daemon=true,且没有配置org.gradle.daemon=false覆盖该规则。
  • 统一Gradle使用的JDK路径
    Android Studio 4.1.2存在JDK路径识别异常的已知问题,路径不匹配会导致Daemon无法复用。打开路径:File > Settings > Build, Execution, Deployment > Build Tools > Gradle,将「Gradle JDK」选择为Android Studio自带的默认JRE,不要使用本地独立安装的其他JDK版本,所有项目统一使用该JDK路径。
  • 限制Daemon数量与存活时间
    在全局gradle.properties中添加以下配置,限制Daemon最大数量、设置闲置自动销毁规则:
org.gradle.daemon.max=1
org.gradle.daemon.idletimeout=10800000
  • 清理历史残留Daemon
    关闭Android Studio,从任务管理器结束所有OpenJDK Binary / java.exe进程,删除用户目录下.gradle/daemon文件夹内的全部内容,之后重新启动Android Studio执行构建。
  • 匹配Gradle与插件版本
    Android Studio 4.1.2对应的稳定兼容版本为:Android Gradle Plugin 4.1.2、Gradle 6.5。检查项目根目录build.gradle中com.android.tools.build:gradle的版本,以及gradle/wrapper/gradle-wrapper.properties中的Gradle版本,确保两者适配,不要使用过高的不兼容版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:27:04