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

Android开发Gradle配置疑问:org.gradle.java.home应如何设置?

问题描述

执行gradlew assembleDebug命令时出现构建错误:

FAILURE: Build failed with an exception.

What went wrong: Value 'C:Program FilesJavajdk-19' given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid)

Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

我的gradle.properties文件内容:

// set path of java, it will tell where java is.

 // the path may differ for you, find where java is & copy

 // that path here

 org.gradle.java.home = C:\Program Files\Java\jdk-19 //I think this is the problem

按照YouTube教程配置Gradle,在gradle.properties中填写了JDK路径后执行命令报错,且JAVA_HOME环境变量也指向该路径,请问该如何处理?org.gradle.java.home应设置为哪个值?

解决方案
  • 核心问题:路径转义错误
    Windows系统中,路径里的反斜杠\在Gradle配置文件中会被当作转义符处理,导致原路径的分隔符被“吃掉”,最终解析成无效路径C:Program FilesJavajdk-19。

  • 正确配置方式二选一:

    1. 用双反斜杠转义分隔符:
      org.gradle.java.home = C:\\Program Files\\Java\\jdk-19
      
    2. 用正斜杠替代反斜杠:
      org.gradle.java.home = C:/Program Files/Java/jdk-19
      
  • 额外建议:
    若JAVA_HOME环境变量已正确配置,无需在gradle.properties中手动设置org.gradle.java.home,Gradle会自动读取JAVA_HOME的值。如果需要手动配置,保证路径格式符合上述要求即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 18:25:46