1. ホーム
  2. java

[解決済み] Realm ブラウザで Realm ファイルを表示するにはどうしたらいいですか?

2022-06-19 21:23:03

質問

Realmを知ったばかりで、もっと詳しく調べてみたくなり、サンプルアプリケーションを作成していじってみることにしました。今のところ順調です。

しかし、まだ解決できていないことのひとつに、Realm ブラウザでデータベースを表示する方法があります。これはどのように行うことができますか?

どのように解決するのですか?

現在、Realm Browser はデバイス上のデータベースへの直接アクセスをサポートしていないため、データベースを表示するには、エミュレーター/携帯電話からデータベースをコピーする必要があります。それは、ADB を使用することで可能です。

adb pull /data/data/<packagename>/files/ .

このコマンドは、以下のコマンドで作成されたすべての Realm ファイルを取り出します。 Realm.getInstance(new RealmConfiguration.Builder().build()) . デフォルトのデータベースは default.realm .

これはエミュレータ上か、デバイスがルート化されている場合のみ動作することに注意してください。