【问题标题】:"react-native run-android" command is not working“react-native run-android”命令不起作用
【发布时间】:2021-05-23 05:31:36
【问题描述】:
我是新来的反应原生并尝试在开始编码之前设置环境。每当我尝试运行命令:'react-native run-android'时,它都会抛出一个错误:
无法启动模拟器。原因:没有找到模拟器作为emulator -list-avds 的输出。
我正在关注文档,但仍然收到错误消息。我该如何解决这个问题?
【问题讨论】:
标签:
android
reactjs
react-native
command
web-development-server
【解决方案1】:
您可以使用AndroidStudio打开模拟器,打开模拟器后您可以使用react-native run-android,安装应用后您可以使用react-native start更多时间。
你通常安装JDK来运行java,并在Environment Variables中设置JAVA_HOME。
设置 JAVA_HOME 变量
设置 JRE_HOME 或 JAVA_HOME 变量:
1.找到你的Java安装目录
如果您在安装过程中没有更改路径,它将类似于 C:\Program Files\Java\jdk1.8.0_65
您也可以在命令提示符下键入 where java。
2.执行以下操作之一:
Windows 7 – 右键单击我的电脑并选择属性 > 高级
Windows 8 – 转到控制面板 > 系统 > 高级系统设置
Windows 10 – 搜索环境变量,然后选择编辑系统环境变量
3.单击环境变量按钮。
4.在系统变量下,单击新建。
5.在变量名称字段中,输入:
JAVA_HOME 如果您安装了 JDK(Java 开发工具包)
要么
如果您安装了 JRE(Java 运行时环境),则为 JRE_HOME
6.在变量值字段中,输入您的JDK或JRE安装路径。
更多信息请查看此链接this
【解决方案2】:
你应该将 JAVA_HOME 添加到 windows 环境变量中,尝试使用 Chocolatey 安装 Java SE Development Kit (JDK) 或从https://openjdk.java.net/projects/jdk8/下载
如果不起作用:
右键单击我的电脑并选择属性。在 Advanced 选项卡上,选择 Environment Variables,然后编辑 JAVA_HOME 以指向 JDK 软件所在的位置,例如 C:\Program Files\Java\jdk1,Apply 并关闭 Properties,现在它可以工作了