it-swarm.com.ru

Устройство Genymotion не отображается в Device Chooser - Android Studio

Я установил Genymotion с виртуальной коробкой и плагином Genymotion (Android Studio), создал новое устройство и работает правильно, даже из Android Studio. 

Однако, когда я нажимаю кнопку «Выполнить», устройство Genymotion не появляется в окне «Выбор устройства», оно говорит «Ничего не отображать» под переключателем «Выберите работающее устройство». Как я могу заставить устройство Genymotion появляться в Device Chooser и запускать мое приложение? Это то, чего мне не хватает в менеджере SDK?

46
FAST

Это происходит потому, что Genymotion поставляется с устаревшими инструментами Android. Чтобы решить, выполните следующие действия:

  • Откройте приложение Genymotion,
  • Зайдите в Настройки -> ADB
  • Выберите «Использовать пользовательские инструменты Android SDK» 
  • И выберите местоположение вашего Android SDK. 

На Mac с последней версией Studio, которая будет:

/Users/username/Library/Android/sdk/
167
Anton

У меня была такая же проблема, , Но я решил ее.

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

  1. нажмите кнопку запуска, чтобы скомпилировать проект
  2. появится пустой список устройств
  3. начало genymotion
  4. устройство появится в списке

Это сработало для меня. Надеюсь, поможет.

40
e.hadid

Получил ту же проблему на AS 3.3.2, я попытался выбрать местоположение Android SDK, или убить/перезапустить сервер. Тем не менее они не работали.

После этого я устанавливаю плагин genymotion в AS и открываю диспетчер устройств genymotion, затем проверяю фактический IP-адрес активного устройства genymotion.

 enter image description here

adb connect device_ip_address:5555

Теперь устройство может быть обнаружено на устройстве выбора устройства.

15
rayworks

Вкл Android Studio 2 :

  1. Нажмите кнопку "Присоединить отладчик к процессу Android" на Панель инструментов .
  2. Нажмите перезагрузить .
  3. Попробуйте запустить снова.

Удачи.

6
Duc Phan Hoang
  1. Сервис-> Android-> Снять галочку "Включить интеграцию с ADB"
  2. Запустите ваше приложение с появившимся устройством. (Вы получите ошибку)
  3. Установите флажок «Включить интеграцию ADB»
  4. Запустите ваше приложение
5
xebeche

Я также сталкиваюсь с той же проблемой в новой версии Android-студии. Вот моя рутина, которую я делаю каждый день, чтобы решить эту проблему:

  1. Нажмите значок «Выполнить», чтобы увидеть пустой список устройств.

  2. Закрыть этот список

  3. Убить АДБ с помощью:

    adb kill-server
    

    Иногда вам нужно выполнить эту команду дважды.

  4. Запустите ADB снова:

    adb start-server
    
  5. Нажмите Run снова. Теперь я увижу список моих эмуляторов, но не мой Genymotion, который уже запущен и работает!

  6. Я добавлю свой Genymotion:

    adb connect 192.168.56.101
    

    Эта команда должна выполняться, когда диалог выбора устройства все еще открыт.

Теперь все будет хорошо.

2
user3682694

На всякий случай, если кто-то все еще ищет ответ. Версии программного обеспечения, в которых я столкнулся с
вышеуказанный выпуск -

Android Studio - 3.3.2
Genymotion - 3.0.1

Итак, теперь давайте начнем с проблемы. Просто попробуйте следующие шаги:

  1. Убедитесь, что вы включили плагин Genymotion в Android Studio. Для Windows перейдите в
    Файл -> Настройки -> Плагины -> Поиск Genymotion и посмотреть, если он установлен. Если вы не можете найти его, нажмите Просмотреть репозитории , найдите Genymotion и установите его.

    Проверьте галочку в плагине:

    Check the tick in the plugin

  2. Проверьте, запущен ли эмулятор Genymotion и Главный экран Genymotion показывает статус как Выполняется илиНА(Это была моя проблема. Хотя мой эмулятор был запущен, но статус Genymotion был показывая загрузку). Обычно требуется некоторое время, чтобы получить статус из загрузка кНА

    Проверьте статус эмулятора:

    Check for emulator status

  3. Убедитесь, что ваша версия Min SDK меньше версии эмулятора SDK. Я сталкивался с этим довольно много в мои первые дни. Для этого перейдите в файл Module: app gradle и посмотрите Min SDK Version и Emulators SDK Version такой же или выше.

    Проверьте версию Min SDK, как выделено на изображении:  **Check for Min SDK Version as highlighted in the image**

Надеюсь это поможет. Если у вас все еще есть проблемы, дайте мне знать.

1
Rajit Deb

Вы можете решить это быстро.

Сначала убедитесь, что genymotion эмулятор открыт.

  1. закрыть устройство выбора (On andoid studio)

  2. открыть диспетчер задач (на windows ctrl + shift + esc)

  3. выбрать вкладку процесса

  4. найти adb.exe возможно его adb.exe * 32

  5. щелкните правой кнопкой мыши и выберите убить дерево процессов

  6. скоро снова появится adb, чтобы снова уничтожить свое дерево процессов (может быть найдется более одного adb, уничтожившего все).

  7. затем откройте устройство выбора (нажмите «Запустить на Android Studio»).

enter image description here enter image description here enter image description here

1
Kiran Benny Joseph

Я решил мой путем:

Сначала запустите Android Studio, прежде чем запускать genymotion. Затем запустите приложение в Android-студии и подождите, пока не появится окно выбора устройства, затем запустите genymotion.

0
GEOFFREY MWANGI

Сначала вам нужно будет запустить genymotion из студии Android, нажав значок genymotion после запуска genymotion, затем нажмите кнопку запуска, и вы увидите опцию устройства genymotion в диалоговом окне цели развертывания. 

0
Hendrix333

В моем случае путь genymotion не был установлен .. поэтому я решил его, щелкнув значок genymotion на панели инструментов и введите путь (по умолчанию в Windows это C:\Program Files\Genymobile\Genymotion), а затем после запуска эмулятора теперь появляется в Android студии

0
Mohammed Fathi

Я попробовал adb kill-server/start-server. Но это не сработало.

Вместо того, чтобы поразить эту команду 2-3 раза быстро работал.

adb reconnect
0
jeet.chanchawat

Когда вы закрываете устройство, оно больше не доступно для выбора устройства. Вы должны продолжать работать с устройством из Android Studio.

0
Zaira Zafar