C:\Users\ZeshanAhmed\Desktop\proj\AwesomeProject>react-native run-android
info Starting JS server...
info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)...
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the `JAVA_HOME` variable in your environment to match the
location of your Java installation.
error Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: gradlew.bat app:installDebug. Run CLI with --verbose flag for more details.
答案 0 :(得分:0)
看起来您可能没有安装Java。如果确实安装了Java,则不会设置JAVA_HOME环境变量。根据要在Linux还是Windows上执行以下步骤。
如果您有一个终端,请打开一个终端,然后键入echo $ JAVA_HOME。它应该显示您的Java主页。如果没有,您需要使用以下命令在终端中进行设置
export JAVA_HOME=/Path/to/your/Java/home
如果您使用Windows,请按照以下步骤操作-从here
打开控制面板(Win⊞+ R,键入“控制面板”,按Enter),然后导航到“系统和安全性”>“系统”。
单击左上角的“高级系统设置”链接。
单击环境变量按钮。将会弹出一个新窗口。
在标有系统变量的底部窗格中,单击“新建...”按钮。 对于变量名称,输入JAVA_HOME。
对于变量值,将路径粘贴到Java安装路径(主要是C:\ Program Files \ Java \ jre1.8.X_XXX或C:\ Program Files \ Java \ jdk1.8.X_XXX) >