4

OSX のディスク ユーティリティは、SD カード イメージをデバイスとして簡単にマウントできますが、他の img ファイルはマウントできません。

Android Emulator で作成したばかりのデータベースを、ドライブから osx ファイル システムに取得したいと考えています。

macports を使用して qemu でシステムを更新しましたが、試した組み合わせが成功しませんでした。誰もこれを行う方法を考え出しましたか?

明らかに、これを行う 1 つの方法は、電話を USB ドライブとしてマウントするよりも、電話でアプリを実行することです。しかし、私はしたくありません。エミュレータが使用するドライブから取り出したい:-)

よろしくお願いします。

マイケル

4

2 に答える 2

3

adb を使用して、エミュレーターからデータベースを引き出すことはできませんか? 私は実際に同様の質問に答えました...ここにありました:

特定のアプリのデータベースは/data/data/[packagename]/databases

packagename は、マニフェストで定義するパッケージです (例: /data/data/org.vimtips.supacount/databases/counts.db.

adb shellで表示して入力できますsqlite3 /data/data/org.vimtips.supacount/databases/counts.db

または、デバイスからプルして、サード パーティのユーティリティを使用して確認することもできます。コマンドは次のとおりadb pull /data/data/org.vimtips.supacount/databases/counts.db .です。

于 2010-03-28T04:23:00.883 に答える
0

DDMS (Eclipse SDK から) でファイル エクスプローラーを使用すると、そこにファイル システム全体が表示され、目的の場所にファイルをダウンロード/アップロードできます。そうすれば、イメージをマウントして処理する必要がなく、adb コマンドも必要ありません。

于 2013-01-15T11:46:51.043 に答える