尝试测试使用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版本)。
我该如何解决这个问题
答案 0 :(得分:2)
在您的方案中,运行React本机应用程序之前,您需要使用Android Studio创建模拟器。您可以通过here
查看有关在设备上运行应用程序的官方文档。在运行项目之前,请确保已安装 adb驱动程序-More
首先使用Android Studio创建AVD。
使用Android Studio打开项目android文件夹。
1。点击Android Studio中的AVD Manager
2。点击创建虚拟设备
3。从设备列表中选择您的设备,然后单击下一步
4。从可用的版本列表中选择android os版本,然后单击下一步
5。最后,保留设备上的默认设置,然后单击完成
之后,您可以从AVD Manager窗口中查看可用的android模拟器设备列表。
**在运行React Native应用程序之前,请确保已打开并从android studio运行android模拟器
之后,使用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
来检查是否连接了任何设备。它应该列出至少一台设备才能工作