Android Studio Emulator не запускается "Ожидание выхода целевого устройства в сеть"
Поэтому я сейчас учусь, как разрабатывать приложения для Android. Я делаю свое первое приложение, и у меня нет ошибок, но мой эмулятор не запускает мое приложение. Он застрял на "Ожидание выхода целевого устройства в сеть". Я запутался в том, что не так, потому что это работало раньше. Я полностью переустановил все, и это все еще не работает. Не уверен, что делать.
7 ответов
Снимите флажок, затем снова включите "Включить интеграцию ADB" в меню "Инструменты - Android" в Android Studio, и все заработает.
Решение Джонотана направило меня к этому, и оно сработало для меня, так как упомянутое Джонатаном не сработало для моего случая.
- Закройте эмулятор (если запущен).
- Откройте диспетчер виртуальных устройств Android (AVD Manager).
- Нажмите стрелку раскрывающегося списка под "Действия" (крайний справа).
- Выберите "Wipe Data" (это дополнительный шаг, который я использовал)
- Выберите "Холодная загрузка сейчас".
После перезагрузки эмулятора вы можете запустить приложение, и этот эмулятор будет подключен, и вы сможете его использовать.
Я столкнулся с этой же проблемой, и проблема была в том, что быстрый запуск заставил эмулятор по какой-то причине не синхронизироваться с IDE/adb.
Вот шаги, которые я предпринял, чтобы решить проблему:
- Закройте эмулятор (если запущен).
- Откройте диспетчер виртуальных устройств Android (AVD Manager).
- Нажмите стрелку раскрывающегося списка под "Действия" (крайний справа).
- Выберите "Холодная загрузка сейчас".
- После того, как Emulator загрузится, нажмите Run app и выберите работающий Emulator.
В моем случае я открыл Android Studio, а затем в меню перешел через Инструменты -> Android -> AVD Manager.
Как видно на рисунке ниже, у меня появилось сообщение, что "Эмулятор Android несовместим с Hyper-V".
Я следовал предложенным шагам (как показано ниже):
К сожалению, вы не можете запустить Hyper-V и использовать эмулятор. Вот что вы можете сделать:
- Запустите командную строку от имени администратора
- Выполните следующую команду: C:\Windows\system32> bcdedit /set hypervisorlaunchtype off
- Перезагрузите свою машину.
После перезагрузки системы я открыл то же самое окно (AVD Manager), и было доступно следующее предупреждение для установки HAXM:
После этого эмулятор запустился, но очень медленно. Следующим предложением было установить лучший эмулятор с использованием x86, который дает лучшую производительность на моей машине (в 10 раз быстрее):
Google Play Системный образ Intel x86 Atom (системные образы;android-24;google_apis_playstore;x86)
Я решил это, выключив эмулятор с помощью кнопки выключения питания, а не с помощью кнопки закрытия (x) (избегая сохранения сообщения о состоянии эмулятора). Потом снова запустив эмулятор у меня сработал.
В моем случае я хорошо использовал эмулятор Android. Но когда я однажды попытался запустить adb в Android Studio, он просто показывал "ожидание целевого устройства...", и эмулятор внезапно исчез.
После проверки некоторых, а затем я понял, что причина в docker, я думаю, что Docker (или Docker Kinetics) и эмулятор андроида конфликтуют вместе на osx (mac).
Отключив Docker, я могу использовать эмулятор Android как обычно.
Я столкнулся с этой проблемой после установки Android Studio Canary и попытки запустить эмуляторы, которые я уже создал.
Ничего из того, что я нашел в Интернете, не работало, но мне, наконец, удалось подключиться после создания нового виртуального устройства.