web-dev-qa-db-ja.com

Android StudioからSQLiteデータベースを参照します

Android Studioで作成されたデータベースを閲覧できるSQLiteプラグインはありますか?

31
Mohamad Arafat

現在、アプリにはDBインスペクションの公式プラグインはありません。

  • [〜#〜] ddms [〜#〜]を使用できます:ツール> Android> Android @Subhalaxmiの回答に記載されているデバイスモニター

  • あなたが試すことができるidescoutによって提供されるベータプラグインがあります- ここ

  • Facebookが提供するStethoツール(オープンソースで無料)があります

Facebookが提供する Stetho オープンソースツールを使用することをお勧めします。実装は簡単で、非常に強力です。

build.gradleに依存関係を追加するだけです

dependencies {
    // Stetho core
    compile 'com.facebook.stetho:stetho:1.3.1'       

    //Optional network helper
    compile 'com.facebook.stetho:stetho-okhttp:1.3.1'       
}

次に、Applicationクラスでツールを初期化します。

Stetho.initialize(Stetho.newInitializerBuilder(this)
        .enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
        .enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
        .build());

最後に、PCでChromeを開き、chrome:// inspectでナビゲートします。

ここで、アプリでデータベースを表示(読み取り/書き込み機能付き)し、クエリを実行できます。

enter image description here

Stethoの詳細については、こちらをご覧ください。

60

インストール Sqlite

DDMSを開きます:Tools > Android > Android Device Monitor

左側のデバイスをクリックします。

アプリケーションが表示されるはずです。

File Explorer(右側のタブの1つ)に移動し、/data/data/databasesに移動してアプリケーションを選択しますpackage

例:画像を確認する

enter image description here

クリックするだけでデータベースを選択します。

Android Device Monitorウィンドウの右上隅に移動します。

pull a file from the deviceボタンをクリックします。

enter image description here

データベースファイルを保存する場所を尋ねるウィンドウが開きます。PCの任意の場所に保存します。

ここで、インストールしたSQLiteBrowserを開きます。 open databaseをクリックし、データベースファイルを保存した場所に移動して開きます。これで、データベースの内容を表示できます。

13
Subhalaxmi

Android Device Monitor内のインスタントブラウジングに TKlerx/Android-sqlite-browser-for-Eclipse を使用しています。最速かつ最も実用的な方法だと思いました。

releases ページからjarをダウンロードし、[Android-sdk-folder]/tools/lib/monitor-x86_64/pluginsに配置します。

その後、File Explorer内のデータベースファイルを参照し、図に示されている青っぽいアイコンをクリックします。

enter image description here

楽しい !

8

Android Studioには少なくともこのような機能やプラグインはありません。

チェックアウト stetho -このライブラリの機能の1つは、Chromeデスクトップの開発者ツールChromeブラウザー。

2

[ツール]> [Android]> [Androidデバイスモニター]に移動して、Androidデバイスモニターを起動します。次に、Androidデバイスモニターでファイルエクスプローラーに移動します。次に、デバイスに保存したデータベースに移動し、デバイスからファイルをプルするオプションを使用します。任意の場所にデータベースファイルを保存し、その中のデータを開いて表示する場合は、次を使用します。リンク

SqLiteBrowser

2
ghost talker

Firefox Extension を使用してデータベースを参照できます。

Android Studio Plugins にアクセスして、Android-studio関連のプラグインをご覧ください。

1
Bharatesh

私の知る限り、現在のところAndroid Studio。から直接SQLiteデータベースを閲覧できるプラグインはありません。「ファイルエクスプローラー」からデータベースファイルを抽出できます。

ここから「ファイルエクスプローラ」を見つけることができます。

ツール> Android>> Android Device Monitor

1
dhuma1981