it-roy-ru.com

Android studio: эмулятор работает, но не отображается в Run App "выберите работающее устройство"

Я запустил свой эмулятор с помощью диспетчера AVD, и когда он запустился, я нажал на run app. Я подождал пару минут, пока мое работающее устройство не отобразится в choose a running device, но окно всегда остается пустым. 

enter image description here

25
MagTun

Возможно, ваш проект не совместим (версия API/требования к оборудованию) с настройками эмулятора. Проверьте в своем файле build.gradle, чтоtargetSDKиMinimumSDKверсия ниже или равна версии SDK вашего эмулятора.

Вы также должны снять галочку Инструменты> Android> Включить интеграцию с ADB

Если ваш случай отличается, перезапустите Android Studio и снова запустите эмулятор.

37
Mohammad Arman

Этот поток помог мне решить мою проблему, в частности этот ответ:

  • В Android Studio зайдите в Меню -> Инструменты
  • Android
  • Снимите флажок Включить интеграцию ADB 
15
MagTun

Для всех, у кого возникла проблема - ни один из предоставленных ответов не сработал для меня.

Мой случай может отличаться от других, но сначала я установил Android Studio, который по умолчанию устанавливает SDK: C:\Users\[user]\AppData\Local\Android\sdk. Затем мы решили использовать Xamarin для наших проектов, поэтому Xamarin был установлен и по умолчанию установил дополнительный SDK, расположенный здесь: C:\Program Files (x86)\Android\android-sdk.

Изменение Xamarin в соответствии с тем же путем SDK работало для меня, что я сделал в реестре (хотя через настройки VS, я думаю, это то же самое):

\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools\Path

Измените путь в соответствии с путем Android Studio SDK, закройте все, запустите эмулятор VS, запустите Android Studio, убедитесь, что ADB integration выключен, и попробуйте. Это сработало для меня.

2
Ricky

Если вы снимите флажок Интеграция ADB, вы больше не сможете использовать отладку. Вы можете просто перезапустить сервер ADB, запустить

$adb kill-server
$adb start-server

в Терминале, чтобы перезапустить сервер ADB без перезагрузки Android Studio. Затем появляется эмулятор.

1
chancyWu

Ваше соединение с ADB разорвано.

закрыть Затмение

откройте cmd-Prompt типа adb kill-server, затем adb start-server

открыть затмение

запустить проект!

1
blockwala

попробуйте открыть эмулятор и запустить его параллельно с Android studio/Eclipse, и появится опция выбора для выбора устройства (имя эмулятора, мое - Genymotion).

0
Gaurav Srikar

Была похожая проблема с моим эмулятором . Решено с помощью Стирание данных из эмулятора

Инструмент> ABD Manager> Стрелка вниз под Действие Очистить данные

Примечание: это удалить все данные внутри эмулятора.

0
Mayoogh Girish

Проверьте путь Android эмулятора.

Я должен был изменить реестр здесь:

 HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Android SDK Tools

к действительному пути расположения SDK (который можно найти в Android-студии: настройки-> Настройки системы -> Android SDK)

Вся заслуга автора этого блога www.clearlyagileinc.com/

0
dc10
  1. запустить устройство с помощью кнопки genymotion (необходимо предварительно установить genymotion и настроить местоположение папки genymotion в настройках)
  2. запустить приложение
  3. выбрать устройство для бега genymotion
0
Kras