2012-10-15 2 views
5

AVD 관리자를 통해 새 AVD를 만들 때 "새 AVD 만들기"창에서 올바른 옵션을 선택하여 스냅 샷 기능을 활성화 할 수 있습니다. 콘솔에서 snapshots.img를 만드는 방법은 무엇입니까?

enter image description here

AVD를 생성 한 후에는 <user-home>/.android/avd/<avd-name>/에서 snapshots.img라는 이름의 파일을 찾을 수 있습니다. 새로운 AVD를위한 스냅 샷 저장 파일입니다.

누구나 명령 줄 도구를 사용하여 동일한 결과를 얻는 방법을 알고 있습니까?

android create avd 명령을 사용하고 AVD config.inisnapshot.present=true 옵션을 설정하여 새 AVD를 만들려고 시도했지만 스냅 샷 저장소가 만들어지지 않았습니다.

답변

4

마지막으로 스냅 샷 저장소 파일을 만들었습니다.

고려해야 할 설명서는 QEMU입니다. 특히 리눅스에서는 qemu-img 도구 (문서 here)를 사용할 수 있습니다.

내가이 명령을 사용하여 snapshots.img 파일을 만든 :

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

+0

스냅 샷을 명령 줄을 통해 어떻게 저장 했습니까? – Sam

+0

명령 줄에서 에뮬레이터를 처음 실행하려고하면 "에뮬레이터 : 오류 : 스냅 샷에서 VM을로드 할 수 없습니다. 스냅 샷이 다른 하드웨어 구성으로 저장되었습니다.". -no-snapshot-load를 사용하여 에뮬레이터를 시작하십시오. [snapshot.img prelatorsent를 사용하기 전에]. 에뮬레이터가 시작되고 닫을 때 snapshot.img가 저장됩니다. 그런 다음에 no-snapshot-load 스위치없이 에뮬레이터를 시작할 수 있으며 스냅 샷은 올바르게로드/저장됩니다 – dawez

1

당신도 할 수있는 당신을위한 snapshots.img 파일을 생성하고 snapshot.present=true 플래그를 설정합니다 .

관련 문제