Android Studio JAVA_HOME设置为无效目录- vs代码

e4yzc0pl  于 2023-01-26  发布在  Android
关注(0)|答案(3)|浏览(195)

我已经完全按照Setting up the development environmentreact-native项目,现在当我运行第一个应用程序从Andriod工作室运行按钮它安装和运行完美。问题来了,当我运行命令yarn react-native run-android它抛出以下错误:
信息JS服务器已在运行
信息正在安装应用程序...

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-15.0.1;C:\Program Files\Java\jdk-15.0.1\bin;

请在您的环境中设置JAVA_HOME变量,以匹配Java安装的位置。
error无法安装应用。请确保您已设置Android开发环境:
https://reactnative.dev/docs/environment-setup。使用--verbose标志运行CLI以获取更多详细信息。

Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this co

snapshot is here

**我的jdk路径:**C:\程序文件\Java\jdk-15.0.1;C:\程序文件\Java\jdk-15.0.1\bin;

我的问题是:
如果jdk路径是无效的,那么为什么它在android studio中运行?

pexxcrt2

pexxcrt21#

看起来终端缓存了早期的环境变量。在继续之前,请确保您已经更改了JAVA_HOME的正确路径。
现在,打开Visual代码并关闭终端,然后重新打开它(ctrl + ~)错误应该消失了

pobjuy32

pobjuy322#

您应该编辑您的路径,因为“C:\Program Files\Java\jdk-15.0.1”bin不是必需的。
设置JAVA_HOME
1-搜索环境变量
2-在系统变量下单击新建
3-在变量名中输入JAVA_HOME,在变量值中输入JDK路径
即“C:\程序文件\Java\jdk-15.0.1”

jc3wubiy

jc3wubiy3#

我在flutter中遇到了这个错误。我删除了之前在环境变量菜单下的系统变量部分中写入的“JAVA_HOME”“C:\Program Files\Java\jre7”值。我再次运行终端,并在终端中运行“flutter doctor --android-licenses”。问题解决了。

相关问题