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

运行react-native run-android报错:提供的javaHome无效,找不到java可执行文件

解决方案

问题根源是Gradle被配置指向了不存在的JDK17路径,你本地安装的JDK15完全兼容Gradle 6.9,按以下步骤修改配置即可:

  • 检查系统JAVA_HOME环境变量:确认该变量没有设置为C:\Program Files\Java\jdk-17,修改为你本地JDK15的实际安装路径,修改完成后重启命令行工具,执行echo %JAVA_HOME%确认配置生效。
  • 检查项目本地配置:打开项目android目录下的local.properties文件,查看是否存在org.gradle.java.home配置项,若存在则将其值修改为JDK15的实际安装路径,也可直接删除该行配置,让Gradle自动读取系统JAVA_HOME变量。
  • 检查Android Studio配置:打开Android Studio,依次进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle,将Gradle JDK选项切换为你本地安装的JDK15,修改后同步项目。
  • 检查全局Gradle配置:进入C:\Users\你的用户名\.gradle目录,查看是否存在gradle.properties文件,若文件内有org.gradle.java.home配置指向JDK17,修改为JDK15路径或直接删除该配置项。

所有配置修改完成后,重新执行react-native run-android即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 03:24:06