Подтвердить что ты не робот

Устройство Genymotion не появляется на устройстве Chooser - Android Studio

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

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

4b9b3361

Ответ 1

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

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

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

/Users/username/Library/Android/sdk/

Ответ 2

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

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

  • нажмите кнопку запуска, чтобы скомпилировать проект
  • появится пустой список устройств
  • start genymotion В списке появится
  • устройство

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

Ответ 3

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

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

enter image description here

adb connect device_ip_address:5555

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

Постскриптум Спасибо @Ismail Iqbal за указание на то, что плагин genymotion не нужен. Вы также можете получить IP-адрес из заголовка эмулятора.

Ответ 4

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

  • Нажмите "Запустить", чтобы увидеть пустой список устройств

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

  • Убить adb:

    adb kill-server
    

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

  • Запустите adb еще раз:

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

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

    adb connect 192.168.56.101
    

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

Теперь все будет в порядке.

Ответ 5

В Android Studio 2:

  • Нажмите кнопку "Прикрепить отладчик к процессу Android" на панели инструментов .
  • Нажмите перезапустить.
  • Повторите попытку.

Гудлак.

Ответ 6

  • Инструменты- > Android- > Удалить проверку "Включить интеграцию ADB"
  • Запустите приложение с появившимся устройством. (вы получите сообщение об ошибке)
  • Установите флажок "Включить интеграцию ADB"
  • Запустите приложение

Ответ 7

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

Сначала убедитесь, что эмулятор 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

Ответ 8

Я решил:

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

Ответ 9

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

Ответ 10

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

Вместо этого эта команда срабатывала 2-3 раза быстрее.

adb reconnect

Ответ 11

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

Ответ 12

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

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 Главный экран показывает статус Running или ON (Это была моя проблема. Хотя мой эмулятор был запущен, но Genymotion статус показывал Booting). Обычно требуется некоторое время, чтобы получить статус от загрузки до ON

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

    Check for emulator status

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

    Проверьте версию Min SDK, как показано на рисунке: **Check for Min SDK Version as highlighted in the image**

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

Ответ 13

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

Ответ 14

  • Версия Android Studio: 3.3.2
  • Genymotion Версия: 3.0.1
  • ОС: Win10
  • Я переписал adb.exe из папки genymotion в папку sdk... У меня это сработало

Ответ 15

В дополнение к ответам на этот вопрос:

Моя проблема была связана с Windows-вирусами. В последние дни я выключил своего Windows-защитника , и в моей системе не было другого антивирусного программного обеспечения.

Моя папка SDK была заполнена вирусами, когда я сканировал. Обнаружено много вирусов.

После удаления вирусов с моего компьютера мне пришлось полностью удалить SDK и снова загрузить его.

Наконец, обратите внимание: по любой причине, если файлы SDK Повреждение может привести к этой ошибке.

Теперь проблема решена.

Ответ 16

Я пробовал из студии android studio версии 2.0 и версии 2.1, обе не совместимы с genymotion. используйте версию 1.5.1 или старше.