react-native run-android未检测到模拟器或设备

时间:2021-07-19 21:01:01

标签: android react-native react-native-android

当我运行 react-native run-android 来运行我的 React Native 应用程序时,我收到此错误,然后构建失败:

'C:\Users\Alex\AppData\Local\Android\Sdk/platform-tools/adb' is not recognized as an internal or external command,
operable program or batch file.
error Failed to launch emulator. Reason: Emulator exited before boot..
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.

无论是使用通过 USB 连接的手机运行命令还是使用从 Android Studio 打开的模拟器运行命令,我都会收到此错误。但是,当我运行 adb devices 时,模拟器和我的设备都会出现。 我很确定这不是 React Native 代码的问题,因为我尝试运行多个不同的应用程序并得到相同的错误。

有谁知道可能是什么问题以及为什么没有检测到设备和模拟器?

1 个答案:

答案 0 :(得分:0)

问题是我电脑的防病毒软件删除了 adb.exe,所以一旦我重新安装了包含 adb.exe 的平台工具文件夹,react-native run-android 就可以正常工作并且检测到我连接的设备。