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

更新JDK后React Native构建失败,Android Studio无JDK位置设置项求助

解决React Native构建时JDK路径错误的问题

1. 检查项目local.properties文件

React Native的Android项目根目录下的local.properties文件可能硬编码了旧JDK路径:

  • 打开该文件,查找jdk.dir配置项(没有则直接添加)
  • 将路径修改为你新安装的JDK路径,示例:
jdk.dir=C:\\Program Files\\Java\\jdk-21.x.x

保存后重新尝试构建。

2. 找到Android Studio的JDK配置入口

你可能没找对配置位置,按以下步骤操作:

  • 打开Android Studio,通过File > Project Structure(快捷键Ctrl+Alt+Shift+S)进入配置界面
  • 左侧选择SDK Location,在JDK location区域点击文件夹图标,选择新JDK路径后应用设置
  • 若上述入口找不到,可通过File > Settings > Build, Execution, Deployment > Build Tools > Gradle,在Gradle JDK下拉框选择新JDK,或点击"Download JDK..."直接下载对应版本

3. 检查Gradle全局配置

Gradle全局配置文件可能仍引用旧路径:

  • 打开用户目录下的.gradle/gradle.properties文件(路径示例:C:\Users[你的用户名].gradle\gradle.properties)
  • 查找org.gradle.java.home配置项,修改为新JDK路径:
org.gradle.java.home=C:\\Program Files\\Java\\jdk-21.x.x

保存后重启Android Studio和终端,再尝试构建。

4. 验证环境变量有效性

确认JAVA_HOME配置是否生效:

  • 打开命令提示符,输入echo %JAVA_HOME%,检查输出是否为新JDK路径
  • 输入java -version,确认显示的是最新安装的JDK版本
    若输出异常,检查系统变量中的JAVA_HOME配置是否正确,确保路径无拼写错误或多余空格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 19:47:34