Эмулятор Android: как скопировать эмулятор / AVD?

В настоящее время я делаю обновление существующего приложения, которое уже есть в магазине приложений Google (он же Google Play). Я хочу проверить, что преобразования данных проходят гладко, когда клиенты обновляются.

У меня есть AVD со старой установленной версией приложения. Обычной вещью было бы запустить новую версию в этом приложении и посмотреть, работает ли она. Но проблема в том, что после этого этот конкретный AVD больше не подражает этому старому состоянию.

Я хотел бы сделать копии этого AVD/Emulator (да, все!), Чтобы я мог делать повторные тесты.

Это похоже на то, что случалось бы часто, но я не могу найти никаких ссылок на эту ситуацию. Или я что-то упускаю очевидное (надеюсь!)?

1 ответ

Решение

Если вы хотите создать резервную копию вашего AVD, выполните следующие действия:

Чтобы найти папку avd на своем компьютере, проверьте каталог пользователя. Для меня с именем пользователя "zax" эти места:

  • Windows 7: \ users \ zax.android

  • Windows XP: C: \ Documents and Settings \ zax.android \ в Windows XP

  • Linux / Mac: ~ /.android

Шаги для резервного копирования вашего AVD:

  • Перейдите в папку.android и выберите AVD, который вы хотите экспортировать.

  • Сожмите папку device.avd и файл device.ini. (где, device - это имя устройства, которое вы хотите сделать резервную копию. Например, mmx.avd и mmx.ini)

  • Скопируйте сжатые файлы на новое место

Эти AVD, вы даже можете перемещаться по ОС, единственное, что вам нужно изменить имя пользователя в файле device.ini, и поэтому синтаксис, такой как слэш, отличается для win и linux.

Перейдите в AVD manager> Импорт> выберите резервную копию.avd>, если отображается отметка x, восстановите устройство.

Надеюсь, что это соответствует вашим требованиям.

Другие вопросы по тегам