LoginSignup
1
1

More than 3 years have passed since last update.

ReamBrowserでAndroid実機のDBを参照する方法(Android:実機端末,PC:Mac)

Last updated at Posted at 2020-01-25

AndroidをUSBデバッグ接続する

ここは省きます。
ググればすぐでできます!
https://developer.android.com/studio/command-line/adb?hl=ja

Android SDKのディレクトリを開く

Android SDK Location に記述してあるパスをターミナルで開く
Andorid Studio → Preferences → Android SDK → Android SDK Location

cd /Users/ユーザー名/Library/Android/sdk

adbが存在するパスへ移動

cd ./platform-tools

Android実機の実行環境を開く

adbを実行し、android実機の実行環境を開く

./adb shell

realmファイルを抽出

ローカルストレージを見る

run-as パッケージ名

//上のパッケージわからない場合は以下で調べる
pm list packages | grep パッケージ名

realmが保存されているディレクトリへ移動

cd ./files

外部ストレージへコピー
※ここハマりました。 
SDカードないからできねえええええええええって思ってたんですけど
sdcardのシンボリックリンクが内部ストレージ(/storage/self/primary)になってました。
なのでSDカードマウントできないどうしようと発狂しなくてよいです。

//sdcardを調査して出た結果
ls -ltra
lrwxrwxrwx  1 root   root     21 1970-09-02 19:46 sdcard -> /storage/self/primary

外部ストレージ(SDカードではなく内部ストレージ)へコピー

cat default.realm > /sdcard/Download/export_db.realm
exit

Android実機からPCへコピー

./adb pull /sdcard/Download/export_db.realm /Users/ユーザー名/Documents

外部ストレージにコピーしたごみを削除

./adb shell rm /sdcard/Download/export_db.realm

RealmBrowserで開く

RealmBrowserを開く → Open Realm File

/Users/ユーザー名/Documents/export_db.realm を開く

無事見れましたね!!!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1