Android Studioでデータベースファイルの内容を表示する 質問する

Android Studioでデータベースファイルの内容を表示する 質問する

私はAndroid Studioがリリースされて以来、アプリの開発に使用しています。

最近まではすべてうまく動作していましたが、データベース ファイルの確認とデバッグを行う必要がありました。データベースを直接確認する方法がわからないため、データベース ファイルを生成するためにデバッグを行うときに、携帯電話から PC にデータベース ファイルをエクスポートする必要があります。

これを行うには、 を開く必要がありますDDMS > File Explorer。DDMS を開くと、USB を再接続する必要があり、デバッグ スレッドが失われます。データベース ファイルを確認した後、DDMS を閉じて USB を再度接続し、デバッグ モードに戻る必要があります。

あまりにも複雑すぎます。Android Studio でこれを行うより良い方法を知っている人はいませんか (Eclipse の方が簡単であることは知っています) ?

ベストアンサー1

Android Studio からデータベースを表示する:

オプション1:

  1. ダウンロードとインストールSQLiteブラウザ

  2. デバイスから PC にデータベースをコピーします。

    • Android Studio バージョン < 3.0 :

      • DDMSを開くにはTools > Android > Android Device Monitor

      • 左側のデバイスをクリックします
        。アプリケーションが表示されます。ここに画像の説明を入力してください

      • ファイルエクスプローラー(右側のタブの1つ)に移動し、/data/data/databases ここに画像の説明を入力してください

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

      • Android デバイス モニター ウィンドウの右上隅に移動します。[デバイスからファイルを取得する] ボタンをクリックします。ここに画像の説明を入力してください

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

    • Android Studio バージョン >= 3.0 :

      • デバイスファイルエクスプローラーを開くにはView > Tool Windows > Device File Explorer

      • に移動しますdata > data > PACKAGE_NAME > database。ここで、PACKAGE_NAME はパッケージの名前です (上記の例ではcom.Movieです)

      • データベースを右クリックして選択しますSave As...。PC上の任意の場所に保存します。

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


オプション2 :

へ移動これGithub リポジトリにアクセスし、readme の指示に従って、デバイス上でデータベースを表示できるようにします。次のようなものが表示されます。

ここに画像の説明を入力してください

以上です。ただし、言うまでもなく、アプリを公開する前に、これらすべての手順を元に戻す必要があります。

おすすめ記事