2017. 8. 27. 18:35ㆍMobile/Android
Android stetho (크롬 디버깅)
아래 주소를 참고!!
https://github.com/facebook/stetho
stetho
크롬에서 네트워크 상태 , 데이터베이스(Local Storage) 값 , SharedPreference 값 , View , Javascript Console
등 볼 수 있는 유용한 유틸 !!
gradle 추가
compile 'com.facebook.stetho:stetho:1.5.0'
네트워크 상태를 보실꺼면
okhttp3 사용시
compile 'com.facebook.stetho:stetho-okhttp3:1.5.0'
or 다른 커넥션 사용시
compile 'com.facebook.stetho:stetho-urlconnection:1.5.0'
JavaScript coosole 사용시
//이건 뭐 조금더 공부를..
compile 'com.facebook.stetho:stetho-js-rhino:1.5.0'
그리고 Application class 안에다가
public class MyApplication extends Application {
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this); //추가 !!
}
}
okhttp 추가입력
For OkHttp 2.x
OkHttpClient client = new OkHttpClient();
client.networkInterceptors().add(new StethoInterceptor()) //추가 !!
For OkHttp 3.x
new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor()) //추가 !!
.build()
셋팅은 끝
크롬으로가셔서 url에다가 chrome://inspect/ 빵치시면
inspect 를 클릭 !
Network를 선택 시 해당 API를 호출할 때마다 볼 수 있습니다.
Resources 를 통한 DB ,Shared 정보도 쉽게 확인할 수 있습니다.
간편하게 디버깅을 할 수 있네요 정말 괜찮은 라이브러리 같습니다.
'Mobile > Android' 카테고리의 다른 글
갤럭시 노트9 개봉기 오션블루+512GB (1) | 2018.08.17 |
---|---|
Android Error java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() (0) | 2017.09.25 |
Android DataBinding 사용 (0) | 2017.08.08 |
Android JSON using GSON 쉽게 변환 (0) | 2017.07.14 |
Android Studio Class Diagram 만들기 (1) | 2017.06.24 |