인프런 커뮤니티 질문&답변

노른자님의 프로필 이미지
노른자

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

24 Sqflite Test 코드 작성

sqlite db 확인하는법

작성

·

2.1K

0

안녕하세요

데이터가 잘 저장되고 있나 , 어떻게 저장되나

이런걸 확인하고싶은데 

혹시 어떻게 확인하는지 알 수 있을까요?

sqlite browser가 워크벤치역할을 하는것까지는 알았는데,

db파일을 어떻게 오픈할수있는지를 모르겠습니다..

답변 2

0

오준석님의 프로필 이미지
오준석
지식공유자

안드로이드의 경우 윗분 말씀대로 에뮬에서 Device File Explorer 열고 data/data/패키지명/databases 에 db 파일이 있으니 이걸 다운 받고 별도의 sqlite 뷰어 프로그램을 활용하여 열어볼 수 있습니다.

실시간으로는 adb shell 명령으로 접근하면 안드로이드 쉘에 root 권한으로 접근이 가능합니다. 여기서 직접 db에 쿼리를 실행할 수 있습니다.

관련 내용은 블로그 링크로 대체할게요. http://www.dreamy.pe.kr/zbxe/CodeClip/3768351

iOS의 경우는 확인할 방법이 없습니다.

확인하는 과정이 복잡하고 불편해서 그냥 안 된다고 보는게 편합니다.

노른자님의 프로필 이미지
노른자
질문자

저도 ios는 포기했습니다.
db는 안드로이드나 ios나 똑같이 적용될테니 그냥 안드로이드로만 확인하려고합니다.

0

노른자님의 프로필 이미지
노른자
질문자

avd manager에 Device file explorer 안에 있는것까지 알았는데,

Open Device file explorer 폴더버튼 아무리 클릭해도 들어가지지가않네요

 

mac m1이라서그런가, 혹시 해결방법 있을까요

 

https://github.com/flutter/flutter-intellij/issues/4542

 

이거랑 같은 상황인듯하네요

오준석님의 프로필 이미지
오준석
지식공유자

혹시 실제 기기로 해 보셨다면 에뮬레이터로 확인해 보세요. 에뮬에서만 확인 가능합니다.

노른자님의 프로필 이미지
노른자
질문자

에뮬로 했습니다만 flutter 앱은 원래(?) 안되는것같네요.

https://kkkapuq.tistory.com/34

이것보고 해결했습니다.

노른자님의 프로필 이미지
노른자

작성한 질문수

질문하기