2011-03-07 4 views
4

sqlite 브라우저를 사용하여 안드로이드 내부 데이터베이스 파일을 검사하고 싶습니다. 내 이해 연락처 등에서 안드로이드에 대한 SQL 라이트 DB에 저장됩니다. 이제 sqlite 브라우저를 사용하여이 테이블을 읽고 싶습니다. db 파일을 지정해야하지만 그 위치는 어디입니까?sqlite 브라우저 : db 파일은 어디에 있습니까?

에뮬레이터의 위치는 어디에 있습니까?

실제 장치에있는 위치는 어디입니까?

루팅되지 않은 실제 장치에서 액세스 할 수 있습니까?

+0

중복 : http://stackoverflow.com/questions/1510840/where-does-android-emulator-store-sqlite-database – fazo

답변

7

모든 데이터베이스에 저장됩니다 :

/data/data/the.app.package.name/databases/the_name_of_db 

그리고 아니, 당신은 비 뿌리 휴대폰에서 해당 파일을 액세스 할 수 없습니다. 다행히도 에뮬레이터 은 뿌리가입니다.

0

에뮬레이터로 응용 프로그램을 열고 DDMS로 이동하십시오. 그런 다음 FileExplorer에서 data/data/application.package.name/databases/name_of_your_database로 이동하십시오. 그런 다음 기기에서 가져옵니다.

관련 문제