【问题标题】:React native failed to launch emulatorReact Native 无法启动模拟器
【发布时间】:2020-02-17 16:19:35
【问题描述】:

在尝试使用 React native 测试正在创建的 android 应用程序时,我遇到了这个错误

info Launching emulator...
error Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`.
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.

我在android studio中安装了模拟器(AMD版)。

我该如何解决这个问题

【问题讨论】:

  • 您可能需要“启动”/“运行”模拟器(如果您还没有的话)。您可以使用avd list 命令查看当前是否有任何模拟器在运行。

标签: android reactjs react-native


【解决方案1】:

在您的场景中,在运行 react native 应用程序之前,您需要使用 Android Studio 创建模拟器。您可以通过here查看有关在设备上运行应用程序的官方文档

在运行您的项目之前,请确保您已安装 adb 驱动程序 - More

首先使用 Android Studio 创建 AVD。

使用 Android Studio 打开您的项目 android 文件夹。

1.点击 Android Studio 中的 AVD 管理器
2。点击创建虚拟设备 3。从设备列表中选择您的设备,然后点击下一步 4。从可用版本列表中选择android os版本,然后点击下一步 5。最后在设备上保留默认设置并点击完成

之后,您可以从 AVD 管理器窗口查看可用的 android 模拟器设备列表。

* 在运行您的本机反应应用程序之前,请确保您已从 android studio 打开并运行 android 模拟器

之后使用 react-native run-android 运行您的项目

【讨论】:

    【解决方案2】:

    您可以运行命令adb devices 来检查是否有任何设备连接。它应该列出至少一个设备才能工作

    【讨论】:

      【解决方案3】:

      这也可能是没有足够的空间来运行avd,请确保硬盘中有足够的空间。就我而言,至少释放了 9GB。

      【讨论】:

      猜你喜欢
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 2017-02-16
      • 2020-06-08
      相关资源
      最近更新 更多