본문 바로가기

Flutter

안드로이드스튜디오에서 sqlite database 확인하기 (+database inspector가 안보일 때 찾는 방법)

반응형

안녕하세요? 오늘은 안드로이드 스튜디오에서 database inspector를 켜고 싶은데 켜지지 않습니다. 아 이런 거에 오래 잡혀있고 싶지 않으니 빠르게 해결해볼게용

 

해결방법1

invalidate cache/restart 

해결방법2

view-tool windows에서 database inspector를 찾는다. 

 

여기서 보이지 않는다면 project Structure에 들어갑니다. 

 

project settings - modules에서 Android를 추가해주면됩니다. 

저는 이미 추가가 되있던 상태였고 계속해서 database inspector가 보이지 않았습니다. 🥲

 

그럼 세번째 방법을 찾으러 가보겠습니다. 

preferences를 뒤져보다가 발견했습니다. 여기 들어가서 offline일 때도 활성화하겠다고 체크를 해제합니다. 

별 상관이 없네용ㅠ 다른 방법을 찾아봅시다

 

돌고돌아 공식문서로 돌아왔습니다. 

app inspection을 열어보니 아래와 같은 화면이 발생하고 있었습니다.

deploy your app to a device running api level 26 or higher, or select a debuggable process to inspect

에뮬레이터나 장비에 연결되지 않은 경우 그리고 앱이 실행되지 않은 경우 해당 에러가 발생합니다. api level이 26이상이어야 합니다.

그럼 api level은 어떻게 확인하죠?? 

안드로이드 플랫폼 별로 매칭되는 api 정보입니다. 제가 사용하고 있던 테스트 폰이 android version 7.1.1 이어서 진행이 되지 않았습니다. 아깝네요 

 

출시가 오래된 기기이다보니 업데이트를 시도해봤지만 안되네요 🥲 

어쩔 수 없지만 이번 건은 애뮬레이터로 진행해야겠습니다. 

애뮬레이터로 동작하니 바로 해결됩니당! 감사합니당

 

 

참고했습니다.

https://stackoverflow.com/questions/67972419/missing-database-inspector-in-android-studio

반응형