私はAndroidプラットフォーム用に開発しているアプリケーションでSQLiteデータベースを使用しています。PCからのデータを調べて、テーブルとエンティティを確認したいと思います。EclipseでDDMSファイルエクスプローラーから試してみると、アクセスするための適切なセキュリティがないと思います。データフォルダを開くことができず、デスクトップにコピーすると空になります。誰かが私のモバイルAndroidSQLiteデータベースを私のPCにダンプする方法を知っていますか?
1572 次
3 に答える
1
cellObject sqliteブラウザーを使用して、DDMSから直接参照できます。以下はEclipseプラグインへのリンクです:http ://www.cellobject.net/Tools/CellObjectSQLiteXMLBrowser.aspx
于 2012-05-01T21:25:38.040 に答える
0
アプリケーションのDBファイルを取得できます。お使いのデバイスがルート化されていない場合でも。
デバッグアクションを追加する必要があります。\databases\database.dbからsdcardにコピーします。getDatabasePathでデータベースパスを取得します。SDカードから、adbpullまたはファイルエクスプローラーでファイルを取得できます。
また、バックオペレーションを処理することもできます:SDカードからアプリにコピーします。当然のことながら、デバイスでアプリを起動しないでください。アプリケーションを実行していても問題はありませんが、ベースにアクセスできません。
于 2012-07-08T14:00:31.187 に答える
0
電話をルート化せずに、エミュレーターでアプリを実行してDBのコピーを取得し、DDMSを使用してそこからプルすることができます。それはあなたがあなたの電話からそれを引っ張ったのと同じになります。
于 2012-05-01T21:48:17.023 に答える