728x90

맨날 Debugging을 Log 찍어가면서 해왔는데, 우연히 검색해보다 페이스북에서 내놓은 Stetho 라이브러리를 이용하면 편하게 디버깅할 수 있다는 걸 알아서 사용해보고 간략하게 적어둔다.

 

https://github.com/facebook/stetho 에 가면 최신버전을 알 수 있다.

 

앱 build.gradle 추가

 

 

AndroidManifest.xml 추가

를 추가한다.

 

 

MyApplication Class 추가

public class MyApplication extends Application {
  public void onCreate() {
    super.onCreate();
    Stetho.initializeWithDefaults(this);
  }
} 

 

 

여기까지 하고 나서 앱을 컴파일 하면 연결된 폰의 정보를 크롬브라우저에서 확인할 수 있다.

 

크롬 주소창에 chrome://inspect 라고 입력한다.

아래와 같이 연결된 삼성폰 정보가 보이고 앱 명칭이 보인다.

 

 

2번을 누르면 새로운 창이 뜬다.

 

SharedPreference 정보를 살펴보니 저장된 정보가 보인다.

테스트 목적으로 만드는 템플릿 형식의 앱 개발이라 정보는 보여줘도 무방하기에 그대로 보이도록 했다.

PIN 인증번호 6자리 입력한 정보가 그대로 보인다.

 

여기서 직접 정보를 수정할 수도 있다.

 

PIN 번호도 임의변경하고 기존 PIN번호로 인증 시도했더니 안된다. 변경 PIN 번호 입력해야 가능하다.

이름과 서버에서 가져오는 이미지 저장 idx 값을 임의로 1에서 2로 변경해보고 이름도 홍길동으로 변경해봤다.

 

 

SQLite도 adb shell로 들어가서 확인하거나, db 파일 추출해서 pc에서 확인할 필요없이,
SQL을 직접 날려가며 확인할 수 있다고 하는데 SQLite DB 코드 만들면 테스트 해봐야겠다.

 

Network 연결방식은 Volley 라이브러리를 사용해서 그런지 정보가 안보인다.

Retrofit2 라이브러리를 사용한 코드로 테스트 해보면 제대로 보이려나?

'안드로이드 > Android Studio' 카테고리의 다른 글

ADB(Android Debug Bridge)  (0) 2021.01.07
OpenJDK 설치  (0) 2020.11.08
android SDK 설치 위치 변경  (0) 2020.07.06
[코틀린] Anko 라이브러리 추가 방법  (0) 2020.04.20
자바와 코틀린 함께 사용하기  (0) 2020.03.22
블로그 이미지

Link2Me

,