[Android Tips] 간단한 디버깅팁

Posted by [하늘이]
2010. 11. 24. 14:20 IT/Android[안드로이드]
반응형

다들 아시는 디버깅 방법이죠.

혹시나 모르시는 분을 위해서 정리해봅니다.

Frame단의 api나 내가 만든 api가 호출되어 문제가 되는 경우나 디버깅시

여러가지 추적 방법이 있다.

 

1. SourceInsigt 에서 전체 검색을 하고, 사용하는 곳에 전부 로그를 찍는다.

 [가장 시간이 오래 걸리는 무식한 방법, android 파일만 10만개정도니 엄청난 시간이 걸릴 것이다.

  물론 적은 수의 소스라면 추천함.]

 

2. DDMS가 연결되는 경우 BreakPoint를 찍어서 확인하는 방법.

 [굉장히 많은 곳에서 호출하고 있는 경우 문제가 되는 곳인지 추적하려면 oneByOne으로 체크해야되는

  문제가 있다. 운 좋으면, 빨리 찾을수 있을 것이다.]

 

3. 호출되는 메소드에 아래와 같이 exception stack trace 추가한다.

 e.printStackTrace();

문제가 되는 경우 보통 로그로 확인 가능할 것이다. 그때 스택을 확인하면 된다.

 

반응형