Podczas tworzenia nowego AVD za pośrednictwem menedżera AVD można włączyć funkcję migawki, po prostu zaznaczając odpowiednią opcję w oknie "Utwórz nowe AVD".Jak utworzyć snapshots.img z konsoli?
Po utworzeniu AVD można znaleźć plik o nazwie snapshots.img
pod <user-home>/.android/avd/<avd-name>/
. Jest to plik przechowywania migawek dla nowego AVD.
Czy ktoś wie, jak uzyskać ten sam wynik za pomocą narzędzi wiersza poleceń?
Próbowałem już utworzyć nowy AVD, używając polecenia android create avd
, a także ustawiając opcję snapshot.present=true
w AVD config.ini
, ale nie utworzono magazynu migawek.
W jaki sposób udało się zapisać zrzut z linii poleceń? – Sam
Podczas pierwszej próby uruchomienia emulatora z poziomu wiersza poleceń otrzymałeś: "emulator: BŁĄD: Nie można załadować maszyny wirtualnej z migawki .. Migawka została zapisana dla innej konfiguracji sprzętowej.". Po prostu uruchom emulator za pomocą opcji -no-snapshot-load [upewnij się, że masz wcześniejszą wersję pliku snapshot.img]. Emulator uruchomi się i po zamknięciu pliku snapshot.img zostanie zapisany. Następnie możesz uruchomić emulator bez przełącznika no-snapshot-load, a migawka zostanie poprawnie załadowana/zapisana – dawez