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

React Native项目在WebStorm/VS Code终端运行时Emulator无法自动启动如何解决

React Native 未提前启动安卓模拟器运行报错解决方案

未提前启动安卓模拟器直接运行RN项目时会触发对应报错,报错截图如下:
RN未启动模拟器运行报错

以下是两种优化方案,无需每次先打开Android Studio手动启动模拟器:

方案1:配置终端全局启动模拟器命令

  • 先将安卓SDK下的emulator目录添加到系统环境变量,不同系统默认路径如下:
    • Mac:~/Library/Android/sdk/emulator,添加到~/.zshrc(Zsh终端)或~/.bash_profile(Bash终端)
    • Windows:C:\Users\你的用户名\AppData\Local\Android\Sdk\emulator,添加到系统PATH环境变量
  • 环境变量生效后,执行emulator -list-avds即可查看本地已创建的所有模拟器名称
  • 后续需要启动模拟器时,直接执行emulator -avd 你的模拟器名称即可,无需打开Android Studio

方案2:配置项目自动启动+运行脚本

  • 打开项目根目录下的package.json文件,在scripts节点中新增自定义命令:
"scripts": {
  // 原有其他命令保留
  "android:auto": "emulator -avd 替换为你的模拟器名称 & react-native run-android"
}
  • 后续运行项目直接执行yarn android:auto或npm run android:auto即可,会自动启动模拟器并运行RN项目,无需提前手动操作

注意:如果本地有多个模拟器,将命令中的模拟器名称替换为你日常使用的名称即可,可随时通过emulator -list-avds查询所有可用模拟器名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:30:03