Android Jetpack Room データをGUIで確認する方法

はじめに

今回は、Android Jetpackライブラリの一つであるRoomをGUIで確認する方法を紹介します。
Roomとは、AndroidSQLiteをより使いやすくしてくれているORMラッパーライブラリの一種です。

developer.android.com

SQLiteのファイルを抽出する

Roomを使用して保存した場合、SQLiteファイルとして保存されています。
このファイルのパスは以下の場所にあります。

$ /Users/{Mac名}/Documents/AndroidStudio/DeviceExplorer/data/data/{アプリケーションID}/databases/{roomファイル名}

DeviceExplorerはSharedPreferenceは確認する時に紹介しました。
開き方はこちらで説明しています!

qoopmk.hatenablog.jp

GUIツールで確認

次に、SQLiteに対応しているGUIツールをインストールしていきます。
これは有料版と無料版があるので、無料で確認できるほうを紹介します。
多少手間はかかりますが、無料版でも問題なく確認することは可能です。

DB Browser for SQLite(無料)

SQLiteが対応しているものであればなんでもいいですが、今回はこちらのアプリをインストールします。
Windows版・Mac版をインストールしてください。
Homebrewでもインストール可能です。

sqlitebrowser.org

f:id:QoopMk:20191013101608p:plain

補足

Android SharedPreferenceのデータ確認方法はコチラで紹介しています。

qoopmk.hatenablog.jp