2012-10-15 3 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.iniにオプションsnapshot.present=trueを設定して新しいAVDを作成しようとしましたが、スナップショットストレージが作成されていません。

答えて

4

最終的にスナップショットストレージファイルを作成することができました。

考慮すべきドキュメントは、QEMUワンです。特に、Linuxでは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フラグを設定しますを行うことができます。

関連する問題