デバッグ中に、自分のデータベースが /data/data/package-name/databases/... にあることがわかりました: sqlite.exe から (または別のツールを使用して) このデータベースにアクセスして、クエリを実行したり、自分の内容を確認したりするにはどうすればよいですか?すべてのフィールドが正しいことを確認するためのテーブル?
どうもありがとう!ウディ
シェルからエミュレーターまで sqlite3 ユーティリティを使用できます。
手順はこちら:
http://developer.android.com/guide/developing/tools/sqlite3.html
データベースがエミュレーターにある場合は、PCコマンドラインからこれを実行することもできます:'adb shell'、次にデータベースの場所(/ data / data / package_name / databases /)にcdし、'sqlite3database.db'を実行します。データベースをエミュレーターからPCにコピーして戻すのではなく、この方法を使用してテーブルをすばやくチェックすることがあります。
SQLite Database Browserは、SQLite と互換性のあるデータベース ファイルの作成、設計、編集に使用される、フリーウェア、パブリック ドメイン、オープン ソースのビジュアル ツールです。ここで見つけることができます。
Ran が前述のリンクの手順を使用できることを示唆しているように、コマンド プロンプトを使用する必要があります。
Eclipse IDE を使用している場合は、DDMS を開いて /data/data/package-name/databases/ に移動し、そこにデータベースが表示されていることを確認し、DB を選択してコンピューターにプルします。
SQLLite3 データベース ブラウザで DB ファイルを開きます。テーブルを変更し、IDE を使用してデバイスに戻すことができます。