Как перезапустить эмулятор Android?

Я в основном пытаюсь это сделать: Автоматическое изменение языкового стандарта эмулятора Android

Все работает до "начала". эмулятор начинает загружаться, но навсегда сохраняет нагрузку на мерцающем экране ANDROID. Я должен что-то упустить... Как перезапустить эмулятор из ADB?

Хорошо, я должен быть более конкретным.

Я пытаюсь сделать это из командной строки с помощью adb. Я могу использовать adb для setprop, и я могу остановить эмулятор. Когда я пытаюсь сделать "start" в оболочке adb, эмулятор начинает загружаться, но он никогда не возвращается на экран блокировки.

Ответ 1

Я уверен, что это сработает:

  • Очистить/стереть AVD по умолчанию или создать новый.

  • Запустите AVD/Emulator из CLI со следующей командой

    emulator -avd my_avd -prop persist.sys.language=en -prop persist.sys.country=GB
    

измените по мере необходимости. Таким образом, вы не возитесь с системным изображением, которое может вызвать зависания/сбои. И вы можете легко установить его при загрузке для различных локалей.

Ответ 2

В Android Studio перейдите по ссылке:

  • Tools > Android > AVD Manager
  • Выберите свое эмуляторное устройство
  • Нажмите "Очистить данные"

Ответ 3

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

emulator @avd_name -no-snapshot-load

это очистит загрузку устройства, которое это работало для меня.

Ответ 4

Я знаю, что вы спросили в своем вопросе о том, как сделать это из АБР. Но этот заголовок высадит людей, потенциально ищущих перезапустить его из пользовательского интерфейса.

Один из вариантов может быть (но это зависит от того, какой инструмент вы используете и может быть недоступен для всех эмуляторов/сред) - нажмите и удерживайте кнопку питания, а затем появится меню всплывающее окно с параметром перезагрузки.

enter image description here

Ответ 5

Если вы используете Android Studio, вы можете перейти к AVD Manager, в разделе Actions выберите "Cold Boot Now", чтобы перезапустить эмулятор. Это избавит от ошибок/несоответствий, которые могут возникнуть, если процесс симулятора был внезапно закрыт/завершен.

Ответ 6

Для меня ответ Киран-Ченна не помог мне, и решение было вместо этого запустить:

emulator -avd Pixel_2_API_28 -no-cache

Ответ 7

Чтобы запустить/остановить или перезапустить эмулятор, выполните следующие действия:

с помощью telnet на компьютере с Windows

o localhost 5554

запуск avd

или

avd start restart

или

avd stop

Ответ 8

Некоторые версии эмулятора (android-7) являются ошибками и просто виснут на шиммерере.

Попробуйте перезапустить его с помощью опции "стереть пользовательские данные" (да, вам придется повторно запустить свой приложение или, по крайней мере, переустановите его).

Ответ 9

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

enter image description here

Ответ 10

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

start Запускает (перезапускает) экземпляр эмулятора/устройства.
Стоп Остановка выполнения экземпляра эмулятора/устройства.

Ответ 11

в eclipse в верхней правой части u вы найдете DDMS, идите туда, на левой стороне вы найдете Устройства, и в последнем случае вы найдете треугольник вниз, чтобы нажать Reset adb.