Android-эмулятор не будет закрыт

Эмулятор запускается нормально. Но когда вы долго нажимаете кнопку питания (или F7) и выбираете "Выключить", на экране появляется сообщение "Выключение", которое остается на экране навсегда, и эмулятор фактически не выключается.

Я могу закрыть окно эмулятора или убить его процесс. Но мне интересно, если это правильный способ выключить эмулятор Android.

Ответ 1

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

Чтобы остановить экземпляр эмулятора, просто закройте окно эмулятора.

Источник: запуск и остановка эмулятора

Ответ 2

Идея

Я действительно не знаю.

Вот что я знаю.

Получение списка запущенных экземпляров Android

Вы можете получить список запущенных экземпляров Android, введя эту команду:

adb devices

Что еще вы можете попробовать

Теперь вы можете посетить "Как отключить Android-телефон с командой adb?" и попробовать все предлагаемые решения.

Я не знаю, работает ли кто-нибудь из них. Пожалуйста, оставьте комментарий ниже и сообщите нам.

Больше мыслей

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

adb shell

Теперь вы можете ввести Unix-подобные команды оболочки, которые будут делать что-то. Они похожи на обычные команды оболочки Linux.

Может быть, следующее будет работать? Но действительно ли он отключается или перезагружается?

sync && reboot -p

На самом деле, работает ли какая-либо команда "shut down", или все они просто заставляют перезагруженный экземпляр Android загружаться?

Просьба представить отчет об ошибке

Кто-то должен отправить отчет об ошибке в трекер Android для текущей версии эмулятора Android - плюс один из самых новых доступных эмуляторов ROM от Google. Как только вы это сделаете, оставьте комментарий ниже и сообщите нам ссылку на отчет об ошибке.

Ответ 3

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

Если функция включена, закрытие окна эмулятора должно спящий режим эмулятора на диск. (Источник.) Это должно ускорить запуск эмулятора в следующий раз.

Вы можете включить поддержку моментальных снимков, используя кнопку AVD Manager "Редактировать...".

Если вы хотите включить поддержку моментальных снимков, вам, вероятно, придется отключить функцию "Использовать главный GPU". Я считаю, что эти две функции взаимно несовместимы.

Ответ 4

Откройте диспетчер виртуальных устройств, найдите нужное вам виртуальное устройство, отметьте "Cold Boot Now" в выпадающем меню столбца действий.

Ответ 5

  1. Откройте Android Studio
  2. Go AVD Manager
  3. Вкладка "Действия"
  4. Нажмите стрелку
  5. Вы увидите остановку
  6. Нажмите и эмулятор выключится :)