react-собственный запуск-android не обнаруживает эмулятор или устройство

#android #react-native #react-native-android

Вопрос:

Когда я запускаю react-native run-android свое приложение React Native, я получаю эту ошибку, а затем сборка завершается неудачно:

 'C:UsersAlexAppDataLocalAndroidSdk/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, потому что я пробовал запускать несколько разных приложений и получал одну и ту же ошибку.

Кто-нибудь знает, в чем может быть проблема и почему устройство и эмулятор не обнаружены?

Комментарии:

1. не могли бы вы, пожалуйста, опубликовать результаты react-native info

Ответ №1:

Проблема заключалась в том, что антивирус моего компьютера удалил adb.exe поэтому, как только я переустановил папку инструментов платформы, содержащую adb.exe, react-native run-android работал нормально, и мое подключенное устройство было обнаружено.