Androidエミュレーターを再起動してシステムデータを保存する方法

android android-emulator
Androidエミュレーターを再起動してシステムデータを保存する方法

シャットダウン時にAndroidエミュレーターでシステムデータ(SDカードデータではない)を保持することは可能ですか? 私の特定の問題は、新しいルート証明書を `/ system / etc / security / cacerts.bks`ファイルにインポートしようとしていますが、再起動が必要であり、エミュレータを再起動するとファイルが元の状態に戻ります。

  6  1


ベストアンサー

ファイルはシステムイメージの一部であり、.avdフォルダーの下に作成されたファイルの一部ではありません。

システムイメージのバックアップ/変更方法に関するhttp://www.virgo81.net/70 [リンクを発見] コメントは英語ではありませんが、コマンドは非常に簡単です。

5


私はかつて、実行中のエミュレータの変更された/ systemイメージを含む一時ファイルを見つけ、後でハックするために作成したavdの初期イメージの代わりにコピーを保存することでこれを行うことができたと思います。

_残念ながら、一時ファイルの場所を覚えていません。 avdで呼び出されたファイルが変更された瞬間にそれをいじると、開いている他の候補の表示が見つかりません。 おそらく、エミュレータが実行されている間にそれをコピーしたのでしょうか? 現時点では、書き込み可能な再マウント後に/ systemに作成したダミーファイルは、エミュレーターの破壊と再作成の間、私の努力なしで持続するようです。

さらに、実際にエミュレータを再起動する必要がありますか?単に、adbシェルを使用してAndroidフレームワークを「停止」してから「開始」するだけではうまくいきませんか?

0


タイトルとURLをコピーしました