expo cli и ошибка ADB: невозможно подключиться к демону - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь заставить работать CLI и ADB на моем ПК (Win 10 64bit) с помощью эмулятора Genymotion Google Pixel 3.

Когда я запускаю «на Android-устройстве / эмуляторе из expo cli», я получаю следующие журналы:

Не удалось запустить проект на Android: ошибка при запуске adb: устройство Android не найдено. Подключите устройство и следуйте приведенным здесь инструкциям, чтобы включить отладку по USB: https://developer.android.com/studio/run/device.html#developer-device-options. Если вы используете Genymotion, перейдите в «Настройки» -> «ADB», выберите «Использовать пользовательские инструменты Android SDK» и укажите его в каталоге Android SDK.

Посмотреть это изображение

Я уже установил последнюю версию Virtual Box, эмулятор genymotion и правильно установил expo в моем «c: \ repos», теперь, когда я нажимаю «запустить» на эмуляторе из expo cli, я получаю эту ошибку. Менеджер SDK уже установлен в моем c: \, и в настройках genymotion я установил этот путь в adb: "C: / Program Files / Genymobile / Genymotion", и он показывает, что эта папка действительна.

1 Ответ

0 голосов
/ 01 апреля 2019

Произошла ошибка, поскольку текущий компьютер и эмулятор не подключены.

Вы настроили Genymotion, как описано в сообщении об ошибке?

Если этого не произошло, перейдите в Настройки ->ADB, выберите «Использовать пользовательские инструменты Android SDK» ->

и укажите его в своем каталоге Android SDK.

/Users/username/Library/Android/sdk

Запустите эмулятор, нажмите developer options, включите USB debugging и включите Wi-Fi to Cellular.

Запустите Genymotion Shell и введите devices list, чтобы найти IP-адресустройство.

Откройте терминал и введите adb connect deviceIp:5555.Убедитесь, что соединение с adb device правильное.Введите adb usb и adb tcpip 5555.

...