更新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
相关产品推荐
相关产品推荐

