2012-03-23 19 views
10

Androidのデータベースを使用してテーブルを作成し、データを保存するAndroidアプリケーションがあります。私は現在Eclipseのエミュレータでこのアプリケーションを実行しています。私はエミュレータで私のアプリを実行したときに作成された実際のデータベースファイルを(?それは私のコンピュータ上のどこかに右でなければなりません)を見つけることができますAndroid - アプリケーションで作成されたSQLデータベースを表示するにはどうすればよいですか? EclipseのAndroidエミュレータで実行しています

  1. :私は2つの質問がありますか?
  2. データベース/テーブルにあるものを簡単に表示する方法はありますか?

実際のデータベースファイルがどこにあるか(そのようなことがある場合)私は、おそらく質問2は、そのファイルを開くように簡単に答えられるだろう、私のコンピュータ上で見つけることができれば。しかし、私は本当に手掛かりがありません。どんな助けもありがとうございます。

+0

[sqliteの] (http://developer.android.com/guide/developing/tools/adb.html#sqlite) – jakk

答えて

11

こんにちは

1. Eclipseの[ファイルエクスプローラ]タブ([コンソール]タブの近く)にあります。または、メニュー "ウィンドウ - >表示の表示 - >その他 - >ファイルエクスプローラ"を見てください。エミュレータを実行する必要があります。ファイルエクスプローラウィンドウで、 "data/data/[your_package_name]/databases /"フォルダに移動します。そこにデータベースを見つけることができます。それをあなたのコンピュータにエクスポートすることができます。ウィンドウの右上に「デバイスからファイルをプル」というボタンがあります。データベースを選択し、そのボタンをクリックしてデータベースをコンピュータに保存します。

2.プログラム「sqliteブラウザ」は、データベースにデータを表示することができます。 hereをダウンロードできます。それは使いやすいです。

+0

ありがとうございました!驚くばかり! – Tim

+1

それは私のために働かない、デバイスは根づかれる必要がありますか? –

+0

はい、あなたのデバイスは根づかなければなりません。 –

2

データベースが(あなたのアプリケーションがパッケージcom.example.appdb-name.dbという名前のデータベースを持っていると仮定)、エミュレータ上の次の場所に格納されます

/data/data/com.example.app/db-name.db 

次のようにコマンドラインからアクセスすることができます

cmd> adb -e shell 
cmd> sqlite3 /data/data/com.example.app/databases/db-name.db 
sqlite> select * from table_name; 
sqlite> 1|Example Item 1|1| 
sqlite> 2|Example Item 2|2| 
sqlite> 
0

あなたは日食の内部データベースを閲覧したい場合 は、これらの命令は、ここから取られ、次のとおりです。

Android - How can I view a sql database created in my app? I'm running it on the Android emulator in Eclipse

1.Download Eclipseのプラグインフォルダ内Questoidプラグイン

2.Placeファイル(例えば、/usr/libに/日食/プラグイン)

3.Restartエクリプス

4.Startアップエクリプス

でアンドロイドエミュレータW /デバッグ

5.Switchエクリプス

でDDMSパースペクティブに6. [ファイルエクスプローラ]タブに移動して、デバイスのデータベースファイルを探します。

7.次の項目に移動します。 「データ - >データ - > com.myproject - >データベース - > myprojectに

8.Open Questoidのデータベースファイル(スクリーンショットを参照)

9.Switchに「表示されますQuestoid SQLiteのブラウザのタブ

10。「参照データ」サブタブに切り替え

11.Selectドロップダウンメニューからあなたのテーブル

12.Browseあなたのデータをここ以降デジタル夕日に

enter image description here

関連する問題