2

Я начинаю свой первый проект Android с использованием nativescript.Почему мое устройство genymotion не указано при запуске «adb devices»

Я хочу запустить свой проект с помощью genymotion.

В настройках графического интерфейса genymotion/ADB Я использую пользовательские инструменты Android SDK, и genymotion сообщает мне, что инструменты Android SDK найдены. Также допустим путь VirtualBox, и когда я переименовал устройство, имя VirtualBox и имя Genymotion изменились. Виртуальная виртуальная машина отключена.

Я запускаю genymotion и открываю эмулятор с черным экраном. Затем я бегу:

tns run android 

согласно nativescript docs

я получаю в качестве вывода:

Cannot find connected devices. Reconnect any connected devices, verify that your system recognizes them, and run this command again. 

Затем я попытался запустить:

adb devices 

и получил пустой список, так что кажется мое устройство не распознается, я просто не знаю, почему.

Я также попытался работает:

tns run android --emulator --geny nameOfDevice 

Это начинается эмулятор, но опять просто пустой экран. Итак, я думаю, что nativescript знает об устройстве, но adb does not?

Любая помощь будет принята с благодарностью и извинения заблаговременно, если мне не хватает какой-либо очевидной проблемы с Android.

+0

пытаются убить ADB-сервер – HabibKazemi

+0

затем ADB запуск сервера – HabibKazemi

+0

@HabibKazemi - Я так и сделал и снова побежал ADB устройства. Сервер перезапустился с таким же результатом – HelloWorld

ответ

3

Не открывайте genymotion перед инициализацией adb.

Сначала запустите сервер adb adb start-server , а затем откройте genymotion для инициализации эмулятора.

После этого вы сможете увидеть эмулятор в списке запущенных устройств с помощью команды adb. Я столкнулся с тем же сценарием, когда adb не перечисляет эмуляторы, если genymotion открывается до инициализации adb. Я надеюсь, что это помогает.

+1

Thats it! Спасибо buddy :) – HelloWorld

3

Вы также должны убедиться, что ваш GenyMotion использует правильный SDK.

Перейти к: >>Настройки >>ADB И выбрать Использование пользовательских Android SDK Tools

Если путь SDk найден, он будет отмечен

Android SDK Инструменты успешно найдены!

+0

Эй, спасибо, что нашли время ответить. Я попробовал это ...Как я уже упоминал в вопросе: «Я использую пользовательские инструменты Android SDK, и genymotion говорит мне, что инструменты Android SDK найдены» :) – HelloWorld

Смежные вопросы