[Android Tips] 간단한 디버깅팁
반응형
다들 아시는 디버깅 방법이죠.
혹시나 모르시는 분을 위해서 정리해봅니다.
Frame단의 api나 내가 만든 api가 호출되어 문제가 되는 경우나 디버깅시
여러가지 추적 방법이 있다.
1. SourceInsigt 에서 전체 검색을 하고, 사용하는 곳에 전부 로그를 찍는다.
[가장 시간이 오래 걸리는 무식한 방법, android 파일만 10만개정도니 엄청난 시간이 걸릴 것이다.
물론 적은 수의 소스라면 추천함.]
2. DDMS가 연결되는 경우 BreakPoint를 찍어서 확인하는 방법.
[굉장히 많은 곳에서 호출하고 있는 경우 문제가 되는 곳인지 추적하려면 oneByOne으로 체크해야되는
문제가 있다. 운 좋으면, 빨리 찾을수 있을 것이다.]
3. 호출되는 메소드에 아래와 같이 exception stack trace 추가한다.
e.printStackTrace();
문제가 되는 경우 보통 로그로 확인 가능할 것이다. 그때 스택을 확인하면 된다.
반응형
'IT > Android[안드로이드]' 카테고리의 다른 글
[Android MediaPlayer #1] 기본 사용법 (0) | 2010.11.24 |
---|---|
[Android] Layout Xml 생성 Tool 및 url 정보 (0) | 2010.11.24 |
XP와 Ubuntu[Vitualbox] 교차개발 환경에서 공유 폴더 설정하는 방법 (0) | 2010.11.24 |
[Android] 모듈 컴파일[부분 컴파일] (1) | 2010.11.24 |
[Android 디버깅] Fingerprint 추적 방법. (0) | 2010.11.24 |