ユーザーが作成されたデータベースを参照できるようにする Android Studio 用の SQLite プラグインがあることを知りたいですか?
7 に答える
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 の詳細については、こちらをご覧ください。
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
、データベース ファイルを保存した場所に移動して開きます。これで、データベースの内容を表示できます。
内部のインスタントブラウジングにTKlerx /android-sqlite-browser-for-eclipseAndroid Device Monitor
を使用しています。私はそれが最速で最も実用的な方法だと思いました。
リリースページから jar をダウンロードして、 [android-sdk-folder]/tools/lib/monitor-x86_64/plugins
.
その後、 内の任意のデータベース ファイルを参照File Explorer
して、図に示されている青色のアイコンをクリックします。
楽しみ !
[ツール] > [Android] > [Android デバイス モニター] に移動して、Android デバイス モニターを起動します。次に、Android デバイス モニターのファイル エクスプローラーに移動し、デバイスに保存したデータベースに移動して、オプションは、デバイスからファイルをプルします。データベースファイルを好きな場所に保存し、その中のデータを開いて表示したい場合は、次のリンクを使用してください
少なくとも現在、Android Studio にはそのような機能やプラグインはありません。
stethoを確認してください。このライブラリの機能の 1 つは、デバイス データベースの内容をデスクトップ Chrome ブラウザの Chrome デベロッパー ツールから直接表示するためのブリッジを提供することです。
Firefox Extensionを使用してデータベースを参照できます。
android-studio 関連のプラグインについては、Android Studio プラグインにアクセスしてください。
私の知る限り、現在のところ、Android Studio から直接 SQLite データベースを参照できるプラグインはありません。「ファイル エクスプローラー」からデータベース ファイルを抽出できます。
ここから「ファイルエクスプローラー」を見つけることができます。
ツール > Android > Android デバイス モニター