Как выйти / закрыть эмулятор Android из скрипта - PullRequest
1 голос
/ 24 января 2012

Я создал bash-скрипт, который запускается на ВМ с использованием Ubuntu, который запускается так:

nohup emulator @2.1 -snapshot 1 -no-snapshot-save & 
echo ----------- Waiting for Device
adb wait-for-device

Затем я делаю некоторые вещи и хочу закрыть / выйти из эмулятора, оставив измененное состояние послеСценарий готов.Моя проблема в том, что я не знаю, как выйти из эмулятора - чисто.Я думал о получении идентификатора процесса эмулятора и его уничтожении -9, но есть ли более приятный способ?

1 Ответ

1 голос
/ 26 января 2012

Насколько я знаю adb, нет возможности изящно остановить эмулятор. В документах говорится, что нажатие Ctrl + C останавливает эмулятор, поэтому kill -15 должен работать (и «лучше», чем kill -9).

nohup emulator
EMULATOR_PID=$!

#actions

kill -15 $EMULATOR_PID
...