34

ユーザーが作成されたデータベースを参照できるようにする Android Studio 用の SQLite プラグインがあることを知りたいですか?

4

7 に答える 7

65

2020年7月更新

Android Studio 4.1 (Canary 6 以降)では、新しいDatabase Inspectorを使用してアプリのデータベースを検査、クエリ、および変更できます。

公式ドキュメントはこちらにあります。


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

  • @Subhalaxmi の回答で説明されているように、 DDMS : Tools > Android > Android Device Monitor を使用できます 。

  • こちら で試すことができる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でナビゲートします。

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

ここに画像の説明を入力

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

于 2015-07-16T22:02:58.270 に答える
13

SQLiteをインストールする

DDMS を開く:Tools > Android > Android Device Monitor

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

アプリケーションが表示されます。

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

例:チェック画像

ここに画像の説明を入力

データベースをクリックして選択します。

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

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

ここに画像の説明を入力

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

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

于 2015-03-19T08:50:51.620 に答える
8

内部のインスタントブラウジングにTKlerx /android-sqlite-browser-for-eclipseAndroid Device Monitorを使用しています。私はそれが最速で最も実用的な方法だと思いました。

リリースページから jar をダウンロードして、 [android-sdk-folder]/tools/lib/monitor-x86_64/plugins.

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

ここに画像の説明を入力

楽しみ !

于 2016-04-27T07:38:40.337 に答える
2

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

SqLiteBrowser

于 2015-03-19T09:24:36.370 に答える
2

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

stethoを確認してください。このライブラリの機能の 1 つは、デバイス データベースの内容をデスクトップ Chrome ブラウザの Chrome デベロッパー ツールから直接表示するためのブリッジを提供することです。

于 2015-03-19T08:50:53.093 に答える
1

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

android-studio 関連のプラグインについては、Android Studio プラグインにアクセスしてください。

于 2015-03-19T07:00:40.923 に答える
1

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

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

ツール > Android > Android デバイス モニター

于 2015-03-19T06:42:02.647 に答える