我正在尝试安装一个带有本机cli的应用程序但是得到了
错误:未设置JAVA_HOME且找不到“java”命令 你的路径。
请在您的环境中设置JAVA_HOME变量以匹配 Java安装的位置。无法安装该应用程序 设备,请阅读上面的错误了解详情。确保你有一个 Android模拟器正在运行或设备已连接并已设置您的 Android开发环境: https://facebook.github.io/react-native/docs/android-setup.html
...误 坦率地说,这是soooustust ...我从来没有与离子或cordova或android工作室的问题,但在infortunally,我需要一些本机功能为我的应用程序... 这是一个背景,一开始应用程序正在安装,我甚至能够在其上运行热重载然后无处不在,计算机上没有任何变化,每当我尝试时我都收到此消息:react-native run-android“。 ...我完全按照Facebook github页面上的内容但得到了这个错误...所以我尝试在Android工作室运行一个简单的应用程序,它工作... 有人能解决这个问题吗?为什么会出现这种情况?
哦,我在收到此错误之前忘记了,出于某种原因,我不得不重新安装npm,因为nodeJs不再识别npm命令
Ps:我甚至卸载然后重新安装android studio,卸载react-native-cli并重新安装它,卸载react-native-create-project,重新安装npm。
答案 0 :(得分:1)
这样检查这可能是我猜的问题:
1.在android studio中使用create-react-native-app或react-native init appName打开你创建的应用程序
它将类似于:appName> android>本地属性(SDK位置)
2.如果您使用的是Windows PC /笔记本电脑,请转到我的电脑右键单击属性>高级系统设置点击它并找到环境变量
并检查它们是否匹配
答案 1 :(得分:0)
好吧,我厌倦了它,因为网上的解决方案都没有工作,我只是擦掉了我的电脑,重新安装了Windows,摆脱了所有不需要的程序,重新安装了android SDK,java,反应......仍然有这个错误...所以我设置JAVA_HOME(感谢youtube),现在它正在工作。