Android 기기의 Realm 데이터 확인

2447 단어 안드로이드Realm

1. ADB Shell에서 확인하는 방법



adb 명령 확인 및 설정



터미널에서 현재 연결된 단말기 확인
$ adb devices

다음과 같은 오류가 발생하면
bash: adb: command not found

Android Studio 환경설정에서 Android SDK Loaction 복사


다음과 같이 PATH에 SDK 위치를 추가합니다.
vi ~/.bash_profile 

~/.bash_profile 도중 안드로이드 SDK 경로 추가합니다.
export PATH=$PATH:/Users/{your name}/Library/Android/sdk/platform-tools
eval "$(rbenv init -)"

bash_profile 다시 로드
$ source ~/.bash_profile 

Realm 파일 확인


$ adb shell
shell@XXX:/                   $ run-as com.test // your package name
shell@XXX:/data/data/com.test $ ls files        // realmデータ位置やファイル名確認

Realm 파일 복사



run-as 하고 cat을 하면 Permission denied가 되므로 반드시 아래의 순서로 카피한다
$ adb shell
shell@XXX:/                   $ cd /data/data/com.test/files
shell@XXX:/data/data/com.test $ cat default.realm > /sdcard/default.realm      
shell@XXX:/data/data/com.test $ exit  

$ adb pull /sdcard/default.realm /Users/{your name}/Desktop/

Realm 데이터 확인



Realm Browser 응용 프로그램을 설치하고 복사한 파일을 실행하면 내용을 볼 수 있다.

2. Stetho 이용하는 방법



Stetho란? chrome에서 Android 스토리지를 볼 수있는 라이브러리 (facebook에서)
ht tp // //후세보오 k. 기주 b. 이오 / s 테테 /

그것을 realm에 대응하는 라이브러리
htps : // 기주 b. 코 m / 우 Phy 또는 / s 테오레아 lm

감상



2번째로 여러가지 확인할 수 있으므로 추천.
Facebook에 감사와 시간이 있을 때 facebook open project를 천천히 같다.

좋은 웹페이지 즐겨찾기