티스토리 뷰

Android

[Android] 안드로이드 분석 툴들

박중수 2015. 4. 20. 19:43



디버깅 툴


이름 

설명 

adb 

 안드로이드 기기와 개발도구(pc)간의 연동을 돕는 툴 

 DDMS

 Dalvik Debug Monitor Server.

 adb를 통해 안드로이드와 상호작용하는 정보를 그래픽 UI로 제공 

LogCat 

 로그 확인 툴. 원하는 로그만 볼 수 있도록 필터링 기능을 제공 





분석 툴


이름 

설명 

 lint

 정적으로 코드를 분석. 실시간으로 코드를 분석 가능 

Hierachy Viewer 

 UI의 레이어 처리시에 발생하는 성능 저하 확인가능 

Traceview 

 앱의 성능저하가 발생하는 부분이 어디인지 확인할 수 있는

 프로파일링 툴.

 프로파일링으로 인한 성능저하가 심하다는 단점이 존대 

Systrace 

 android 4.1 이상부터 사용가능.

 사용하기 쉬운 UI를 가지고 있지만 결과를 분석하려면 

 전문적인 지식이 필요. 훌륭한 툴이라는 평가를 받고있음.





최적화 툴


 이름

설명 

 Monkey 

 클릭, 터치등과 같은 사용자의 시스템 레벨 이벤트를 발생시켜

 앱의 스트레스 테스트를 수행 

uiautomator 

 UI 자동화 테스트를 쉽게 수행할 수 있도록 도와주는 툴 

ProGuard 

 앱을 최적화하고 사용하지 않는 클래스, 변수, 메소드를 제거해줌

 소스를 변경하기 때문에 역컴파일을 어렵게 해줌 

zipalign 

 APK 파일의 크기를 줄여주고, 

 압축되지 않은 이미지와 원본파일들을 최적화 해줌 







댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함