1

Android デバイス (エミュレーター) で db (SQLite) を作成しました。簡単に編集できるように、デバイスから PC にコピーしたいと思います。

これは可能ですか?

アプリケーションは db ファイルをどこに配置し、アクセスするにはどうすればよいですか? 明らかに、仮想デバイス(エミュレーター)に保存されます

4

2 に答える 2

2

Eclipse またはスタンドアロンで DDMS を起動します。次に、[エクスプローラー] タブに移動します。オープンデータ/データ/[アプリ名]/データベース

[データベース名].db があります。

ファイルを強調表示すると、DDM ウィンドウの隅に、古い学校のフロッピー ディスクに赤い矢印が付いたアイコンが表示されます。それをクリックすると、ファイルブラウザウィンドウが表示され、ファイルをハードドライブにコピーする場所を選択できます.

于 2012-07-11T16:20:47.187 に答える
0

現時点では、 /data/data/your.package.name/databases のようなものになります

通常、エミュレーターは adbd をルートとして実行するため、adb pull または ddms ファイル エクスプローラーを介してアクセスできます。デバイスは通常そうではないため、より困難になります(ただし、エミュレーターについて質問しました)。

于 2012-07-11T16:20:50.500 に答える