-
[안드로이드] 안드로이드 스튜디오에서 db 위치 확인하는 방법안드로이드(java)/기타 등등 2018. 6. 2. 23:00
안드로이드 스튜디오 3.1 에서 db 위치 확인하는
방법에 대해서 알아보겠습니다.
화면 우측 하단에 보면 아래와 같이
Device File Explorer 라고 있는데요.
클릭해줍니다.
그럼 아래와 같은 화면을 확인할 수 있습니다.
에뮬레이터의 내부 정보와 usb로 연결한 기기의 내부 정보를
확인할 수 있습니다.
여러 디렉토리 중에 data 라는 디렉토리가 있습니다.
그 안에 data 라는 디렉토리를 들어가면
여러 데이터 관련 파일들이 있습니다.
자신이 만든 패키지명을 찾아보면 이 data 디렉토리 안에
보이게 됩니다.
여러 디렉토리 중에 자신이 만든 패키지를 찾았다면
그 안에 databases 라는 디렉토리가 보일겁니다.
데이터가 생성되거나 외부 db가 복사 되었다면
이 자리에 들어가있겠죠.
db 관련해서 작업하다가 파일을 읽을 수 없다던가
또는 no such table 같은 로그가 찍혀 나온다면
디비가 제대로 맞는 디렉토리에 있는지 확인해볼 필요가 있습니다.
또한 복사 되긴 했지만 제대로 생성되지 않았다면 이러한 로그가 찍혀 나올 수 있으니
해당 db 파일의 크기도 확인해볼 필요가 있습니다.
-- 5.24일 추가 내용 --
에뮬레이터 말고 실제 단말에 연결해서 db 내용을 확인해 보니
아래처럼 디렉토리 내용물이 보이진 않네요.
실제 단말의 디렉토리 내용을 확인하고 싶다면 다른 방법을
찾아봐야 할 것 같습니다.
'안드로이드(java) > 기타 등등' 카테고리의 다른 글
[안드로이드] 안드로이드 스튜디오 지난 버전 다운로드 하기 (0) 2019.07.26 [안드로이드] 안드로이드 런타임(ART), APK (0) 2019.07.14 [안드로이드 ] 에뮬레이터 화면 회전이 적용되지 않을 때 (0) 2019.05.30 [안드로이드] SHA-1 인증서 추출하기 (0) 2019.05.27 [안드로이드] gradle에 라이브러리 추가하는 implementation 종류 (0) 2019.01.19