tldr:
Посмотрите на "экран" эмулятора и примите приглашение, спрашивающее, хотите ли вы разрешить отладку.
Я получил сообщение, которое вы описали ввопрос, когда я сделал следующее:
- В диспетчере виртуальных устройств Android Studio (VDM) запустите эмулируемое устройство
- run
npm start
(который работает expo start
) - Экспо Metro Bundler запускается (командная строка и браузер)
- в экспо: выберите эмулятор Android
- в экспо: увидите ту же ошибку, которую вы отправили
Предоставленная ссылка, похоже, не относится к эмулятору.
Сначала я не понял, но решение ждало на экране эмулируемого устройства .Он тихо показывал стандартную подсказку разрешения Android, запрашивая разрешение на отладку устройства.Эта подсказка описана в «заметке» в https://developer.android.com/studio/command-line/adb#Enabling,
Примечание: При подключении устройства под управлением Android 4.2.2 или выше система отображает диалоговое окно с вопросом,принять ключ RSA, который позволяет выполнять отладку через этот компьютер.Этот механизм безопасности защищает пользовательские устройства, потому что он гарантирует, что отладка USB и другие команды adb не могут быть выполнены, пока вы не сможете разблокировать устройство и подтвердить диалог.
Это, конечно, я ожидал бы длятелефон, но не думал об этом для эмулятора.
Как только я предоставил это разрешение в эмулируемом телефоне, тогда expo продолжил работать на эмуляторе.