Когда я запускаю эмулятор Android из Android SDK и AVD Manager, я могу установить флажки Запускать из моментального снимка и Сохранить в моментальный снимок, чтобы эмулятор состояние сохраняется, когда я его закрываю, и снова восстанавливается, когда я его запускаю. Это здорово, потому что мне не нужно ждать загрузки Android каждый раз при запуске эмулятора. Однако я также хочу делать снимки состояния эмулятора во время сеанса, а затем во время сеанса возвращаться к снимку, например, для повторного запуска моих тестов. Как мне это сделать? Похоже, что в AVD Manager для этого нет никаких элементов управления.
Как сделать снимок состояния эмулятора Android?
Ответы (1)
Я нашел ответ благодаря этому комментарию. Чтобы сделать и загрузить снимки, запустите сеанс Telnet с эмулятором:
$ telnet localhost 5554
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Android Console: type 'help' for a list of commands
OK
avd snapshot save snapshot_name
OK
avd snapshot load snapshot_name
OK
Эмулятор Android зависает на несколько секунд при сохранении/загрузке снимка. Вы также можете перечислить снимки, используя avd snapshot list.
person
Claes
schedule
03.06.2011
Как отметил @Chris в комментарии выше, снимки немного привередливы. Я видел самопроизвольные перезагрузки ОС Android после загрузки снапшота.
- person Claes; 06.06.2011
это не работает для меня. Я получаю KO: неизвестную команду, попробуйте «помощь», возможно ли получить снимок эмулятора, работающего с API 23?
- person user3712476; 09.11.2016
Кажется, он доступен до Tools 24 (= API 24), затем он выдает ошибку в Tools v25, поскольку настройка возможности не поддерживается, но в Tools v26 ошибки нет, поэтому я подозреваю, что он может снова быть доступен , но у меня пока не работает :-(
- person Irvin H.; 10.04.2017
... И Google, кажется, знает об этом. См. их Отслеживание ошибок
- person Irvin H.; 10.04.2017