на Mac OSX
Используя Activity Monitor, найдите идентификатор процесса (PID) для вашего эмулятора.
до остановки
В терминале телнет к вашему эмулятору:
telnet localhost 5554
Остановить эмулятор
avd stop
В другом окне терминала остановите (приостановите) процесс (19636 - это пример PID, вам потребуется конкретный PID для вашего эмулятора из Activity Monitor):
kill -STOP 19636
перезапустить
Чтобы перезапустить эмулятор из соединения telnet с эмулятором:
avd start
Затем, наконец, продолжите процесс из терминала OSX:
kill -CONT 19636
Я обнаружил, что простое выполнение kill -STOP / CONT не позволит эмулятору вернуться к жизни при попытке перезагрузки. После продолжения процесса эмулятор останется замороженным, хотя загрузка процессора вернется к норме.
Остановка эмулятора через telnet, затем остановка процесса, а затем повторное выполнение этих шагов для перезапуска, казалось, работали безупречно.