React Native无法启动模拟器

时间:2020-02-17 16:19:35

标签: android reactjs react-native

尝试测试使用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版本)。

我该如何解决这个问题

2 个答案:

答案 0 :(得分:2)

在您的方案中,运行React本机应用程序之前,您需要使用Android Studio创建模拟器。您可以通过here

查看有关在设备上运行应用程序的官方文档。

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

首先使用Android Studio创建AVD。

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

1。点击Android Studio中的AVD Manager
enter image description here 2。点击创建虚拟设备 enter image description here 3。从设备列表中选择您的设备,然后单击下一步 enter image description here 4。从可用的版本列表中选择android os版本,然后单击下一步 enter image description here 5。最后,保留设备上的默认设置,然后单击完成 enter image description here

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

**在运行React Native应用程序之前,请确保已打开并从android studio运行android模拟器

enter image description here

之后,使用function readFile(fileEntry) { fileEntry.file(function (file) { var reader = new FileReader(); reader.onloadend = function() { console.log("Successful file read: " + this.result); displayFileData(fileEntry.fullPath + ": " + this.result); }; reader.readAsText(file); }, onErrorReadFile); }

运行您的项目

答案 1 :(得分:1)

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