Android デバイス (エミュレーター) で db (SQLite) を作成しました。簡単に編集できるように、デバイスから PC にコピーしたいと思います。
これは可能ですか?
アプリケーションは db ファイルをどこに配置し、アクセスするにはどうすればよいですか? 明らかに、仮想デバイス(エミュレーター)に保存されます
Android デバイス (エミュレーター) で db (SQLite) を作成しました。簡単に編集できるように、デバイスから PC にコピーしたいと思います。
これは可能ですか?
アプリケーションは db ファイルをどこに配置し、アクセスするにはどうすればよいですか? 明らかに、仮想デバイス(エミュレーター)に保存されます
Eclipse またはスタンドアロンで DDMS を起動します。次に、[エクスプローラー] タブに移動します。オープンデータ/データ/[アプリ名]/データベース
[データベース名].db があります。
ファイルを強調表示すると、DDM ウィンドウの隅に、古い学校のフロッピー ディスクに赤い矢印が付いたアイコンが表示されます。それをクリックすると、ファイルブラウザウィンドウが表示され、ファイルをハードドライブにコピーする場所を選択できます.
現時点では、 /data/data/your.package.name/databases のようなものになります
通常、エミュレーターは adbd をルートとして実行するため、adb pull または ddms ファイル エクスプローラーを介してアクセスできます。デバイスは通常そうではないため、より困難になります(ただし、エミュレーターについて質問しました)。