마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite3 디비 보는법

0 추천
안녕하세요 안드로이드펍 가족님들.

 

현재 내장 디비를 이용하고있습니다.

폰에서 테스트해서 폰에있는 db를 보려고하는데 권한이안된다고 못보더라구요

그래서 에뮬레이터로 ddms들어가서 data/data/패킷/database/

이렇게 들어가서 보는데 에뮬레이터가 느려서 그런데 폰에서 테스트해서 sqlite manager같은걸로 보는 방법 없나요.
흠바바 1 (4,000 포인트) 님이 2013년 9월 27일 질문

3개의 답변

0 추천

2가지 방법이 있습니다.

  1. 루팅한다.
  2. 앱에 DB 파일을 복사하는 기능을 넣어 SD카드로 복사한 후 PC에서 뽑아서 본다.

 

익명사용자 님이 2013년 9월 27일 답변
0 추천
aucd29 (218,390 포인트) 님이 2013년 9월 27일 답변
adb -s emulator-5554 shell  <--이부분

adb -s 폰디바이스 shell
링크로 연결해서 똑같이해보았는데
package '패키지' is unknown 라고 뜨네요
0 추천

http://www.tylerfrankenstein.com/user/4/browse-android-emulator-sqlite-database-eclipse

 

접속하셔서 플러그인을 받아진 파일을 압축을 풀면 나오는 com.questoid.sqlitebrowser_1.2.0.jar 파일을

이클립스가 설치된 폴더 내의 dropins 폴더에 붙여넣기 합니다.

이클립스를 다시 실행하고 File Explorer에서 데이터베이스 파일(~~.db)를 선택하면

오른쪽 위에 데이터베이스 아이콘이 활성화 됩니다. 이것을 클릭하면 볼 수 있습니다.

테이블이 무엇이 있는지 볼 수 있고, 테이블의 내용 또한 볼 수 있습니다.

인연 (31,880 포인트) 님이 2013년 9월 28일 답변
...