Intereting Posts
Незаконная инструкция – Running Cross скомпилированный код c на android Как использовать MediaSessionCompat? Программно свернуть или развернуть CollapsingToolbarLayout Установите стиль текста текста текста в редакторе Edittexts как курсив Что такое параметр icicle для Android? Java.lang.IllegalStateException: указанный ребенок уже имеет родительский Chrome Browser для Android больше не поддерживает -webkit-overflow-прокрутку? Есть ли альтернатива? Как получить мягкую высоту клавиатуры. (Кроме предложений) Можем ли мы использовать Tomcat Server в приложении для Android Как мне организовать контроль источника для проектов Android, включая библиотеки? Прекратить сохранение фотографий с помощью встроенной камеры Android Ripple can not find config.xml после обновления проекта cordova до визуальной студии 2015 Является ли плохой практикой иметь только одно действие в вашем приложении для Android, которое использует фрагменты? Как проверить на моем сервере, что приложение было успешно приобретено через Android Market? Элемент меню панели действий Android с действиемLayout не работает должным образом

Genymotion Android-эмулятор – доступ adb?

Я загрузил эмуляторы Android Genymotion для Oracle VirtualBox ( http://www.genymotion.com/ ) на своем ПК под управлением Windows 7, создал виртуальный Jelly Bean с устройством Google Apps. Как включить доступ АБР к нему? В системных настройках / вариантах разработчика я уже включил «USB-отладку», но при вводе «устройств adb» отображается пустой список подключенных устройств. Попробовал добавить USB-порт для этой виртуальной машины и перезагрузить VM, но это не поможет.

Greg

Если вы запустите виртуальную машину с помощью пусковой панели (genymotion binary, где вы загружаете виртуальные машины), и вы установили путь Android SDK в параметры приложения, соединение будет автоматически, и вам не нужно будет запускать adb connect

Вы можете найти информацию в Документах Genymotion .

Хорошо, невзирая, нашел ответ на: http://www.thinkdigit.com/forum/tutorials/171043-tutorial-genymotion-android-pc-formerly-known-androvm.html . Нам нужно подключиться с IP-адресом к эмулятору, поэтому мне нужно узнать IP-адрес работающего эмулятора и использовать что-то вроде:

Adb connect 192.168.56.102

Впоследствии adb работает нормально. Genymotion player теперь показывает IP-адрес в заголовке окна. Вы также можете узнать IP-адрес работающего эмулятора, запустив «Genymotion Shell» и набрав «список устройств»,

Я также узнаю, что иногда я должен делать это, когда эмулятор работает в течение более длительного времени, и каким-то образом АБР отключается от него.

Greg

Просто сделайте это, с запущенным устройством genymotion вы можете открыть Virtual Box и увидеть, что для вашего устройства есть виртуальная машина, затем перейдите в сеть Настройки виртуальной машины, NAT и выполните переадресацию портов локального 5555 на удаленный экран 5555, прикрепленный к Virtual Box Nat Переадресация сетевого порта

Вы можете получить диспетчер виртуальных устройств IP Genymotion , затем используйте команду, подобную этой

 adb connect your ip 

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

Я пробовал использовать собственные инструменты adim для genymotion и оригинальные SDK для Android, и даже чистку и переустановку adb из моей системы, но ничего не получилось. Я продолжал получать ошибку:

adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK *failed to start daemon* error:
Поэтому я попробовал adb connect [ip] как было предложено здесь, но я тоже не работал, эта же ошибка возникла.

В конечном итоге для меня работала загрузка ADT и запуск adb непосредственно из загруженной папки вместо общесистемной команды. Поэтому adb devices дадут мне ошибку выше, но / yourdownloadpath /adb devices работают отлично для меня.

Надеюсь, это помогло.

Connect не работал для меня. Проблема заключалась в том, что Genymotion использует свои собственные dk-инструменты, и вам нужно изменить его на пользовательские инструменты SDK.

Дополнительная информация: https://stackoverflow.com/a/26630862/4154438