개발모음집

android sqlite table 시각적으로 보는 법 본문

Android

android sqlite table 시각적으로 보는 법

void 2019. 5. 10. 10:00

 mac을 사용하고 있고, sqlitebrowser를 이용하여 시각적으로 보려했으나 디비 파일을 접근하는 방법을 알기 어려웠고,

android-debug-database 라이브러리를 이용하기로 했다.

1. build.gradle 파일에

dependencies {
debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'
}

추가

2. Activity onCreate()안에 DebugDB.getAddressLog(); 코드 추가

그러면 로그캣에

 

D/DebugDB: Open http://0.0.0.0:8080 in your browser

 

이런식으로 로그가 나옴

그래서 웹브라우저로 접근해보면, 실행이 되지 않음.
이유를 찾아보니, 모바일기기와 안드로이드스튜디오를 실행시키고 있는 컴퓨터의 인터넷 네트워크가 동일해야한다고 한다.

출처 : https://github.com/amitshekhariitbhu/Android-Debug-Database/issues/100

 

It said "Open http://0.0.0.0.8080/ in your browser" · Issue #100 · amitshekhariitbhu/Android-Debug-Database

I could install the apk in my device successfully, but it said "Open http://0.0.0.0.8080/ in your browser". There is indeed domain name resolution error. I don't know how to resolve t...

github.com

그래서 핸드폰의 모바일 핫스팟을 켜서, 컴퓨터의 인터넷을 핸드폰으로 연결하니까 안됨.

 

핸드폰, 컴퓨터 둘 다 동일한 와이파이로 실행시켜야 제대로 로그를 출력한다. 

D/DebugDB: Open http://192.168.0.0:8080 in your browser

 

참고 : https://gsgdvxhx.tistory.com/1
출처 : https://github.com/amitshekhariitbhu/Android-Debug-Database

 

'Android' 카테고리의 다른 글

안드로이드앱 개인정보취급방침  (0) 2020.08.30
android jetpack room  (0) 2019.07.11
Android WorkManager  (0) 2019.05.10
android device monitor deprecated, removed  (0) 2019.05.09
android room runtime-error  (0) 2019.05.06