android sqlite는 어떻게 보나요?
조회수 1404회
sqlite실습 중에 mysql처럼 보고 싶은데 어떻게 해야 하나요? 인터넷 보니까 ddms나 adb 이용하면 된다고 하는데 저는 안 되네요 ddms에서는 file exploer - data에 있다고 하던데 제 data폴더에는 아무것도 없고 adb는 퍼미션 거부 됐다고 뜨고... 어떻게 확인해야하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
방법 1.
데이터베이스 파일을 PC로 복사한 뒤 확인할 수 있습니다. 아래 명령어를 참고하셔서 테스트 해보세요.
com.xxx.yyy
라고 표시한 부분은 실제 패키지명을xxx.db
라고 되어있는 부분은 실제 데이터베이스 파일명을 넣어야 합니다.adb shell "run-as com.xxx.yyy chmod 666 /data/data/com.xxx.yyy/databases/xxx.db" adb pull /data/data/com.xxx.yyy/databases/xxx.db .
방법 2.
페이스북에서 만든 stetho 라이브러리를 사용하면 크롬 브라우저의 개발자 도구를 통해서 데이터베이스 파일을 열어볼 수 있습니다. 실시간으로 데이터베이스를 감시할 수 있기 때문에 1번 방법보다 훨씬 편리하고 유용합니다. 설정 방법 및 안내는 다음 링크를 참고하세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력