Как создать snapshots.img с консоли?

При создании нового AVD через AVD-менеджер можно включить функцию моментального снимка, просто проверив правильную опцию в окне «Создать новый AVD».

Введите описание изображения здесь

После создания AVD вы можете найти файл с именем snapshots.img разделе <user-home>/.android/avd/<avd-name>/ . Это файл хранения моментальных снимков для нового AVD.

Кто-нибудь знает, как получить тот же результат, используя инструменты командной строки?

Я уже пробовал создавать новый AVD, используя команду android create avd а также установку опции snapshot.present=true в AVD config.ini , но не создается хранилище моментальных снимков.

Наконец, мне удалось создать файл хранения моментальных снимков.

Документация для рассмотрения – это QEMU. В частности, в Linux вы можете использовать инструмент qemu-img (документация здесь ).

Я создал файл snapshots.img с помощью этой команды:

qemu-img create -f qcow2 snapshots.img 500M

Вы также можете android create avd --snapshot который создаст для вас файл snapshots.img и установит флаг snapshot.present=true .