-1

デバッグ中に、自分のデータベースが /data/data/package-name/databases/... にあることがわかりました: sqlite.exe から (または別のツールを使用して) このデータベースにアクセスして、クエリを実行したり、自分の内容を確認したりするにはどうすればよいですか?すべてのフィールドが正しいことを確認するためのテーブル?

どうもありがとう!ウディ

4

4 に答える 4

2

シェルからエミュレーターまで sqlite3 ユーティリティを使用できます。

手順はこちら:

http://developer.android.com/guide/developing/tools/sqlite3.html

于 2012-06-19T15:30:18.327 に答える
1

データベースがエミュレーターにある場合は、PCコマンドラインからこれを実行することもできます:'adb shell'、次にデータベースの場所(/ data / data / package_name / databases /)にcdし、'sqlite3database.db'を実行します。データベースをエミュレーターからPCにコピーして戻すのではなく、この方法を使用してテーブルをすばやくチェックすることがあります。

于 2012-06-19T16:32:08.937 に答える
1

SQLite Database Browserは、SQLite と互換性のあるデータベース ファイルの作成、設計、編集に使用される、フリーウェア、パブリック ドメイン、オープン ソースのビジュアル ツールです。ここで見つけることができます

于 2012-06-19T16:05:36.657 に答える
1

Ran が前述のリンクの手順を使用できることを示唆しているように、コマンド プロンプトを使用する必要があります。

Eclipse IDE を使用している場合は、DDMS を開いて /data/data/package-name/databases/ に移動し、そこにデータベースが表示されていることを確認し、DB を選択してコンピューターにプルします。

SQLLite3 データベース ブラウザで DB ファイルを開きます。テーブルを変更し、IDE を使用してデバイスに戻すことができます。

于 2012-06-19T16:12:15.050 に答える