-
안드로이드 APK dependency graph (APK 종속 그래프)모바일/Development 2016. 11. 15. 22:10728x90반응형
Android dependency visualizer (By alexzaitsev)
https://github.com/alexzaitsev/apk-dependency-graph
안드로이드 개발 프로젝트를 시각적으로 볼 수 있게 도와주는 도구입니다.
(클래스들끼리 얼마나 잘 이어져 있는지)
잘 짜인 앱일수록 아래와 같은 사진처럼 나오고
소스가 정리가 잘 안 돼 있거나 최적화가 미흡하면 아래와 같이 나옵니다.
(무조건 이런 식은 아님)사용 방법 (Java 7+ 필요)
압축 해제한 폴더에서 cmd로 아래 명령어를 입력하세요.
run 개발.apk 필터옵션
필터옵션은 com.example.test 처럼 특정 패키지만 필터링하거나 nofilter를 하시면 됩니다.
(라이브러리를 많이 사용하므로 패키지 지정 추천)
true/false 파라미터: true = inner class 표시, false = inner class 미표시
run.bat 경로/some.apk com.example.test true
이 작업이 완료되면 index.html가 생성되는데 이것을 크롬과 같은 브라우저로 여시면 됩니다.
apk-dependency-graph-scripts-0.1.2.zip
728x90'모바일 > Development' 카테고리의 다른 글
Android Widget Update Manually (위젯 수동 업데이트) (0) 2016.10.23 안드로이드 원하는 장소 구글 맵으로 열기 (0) 2016.08.17 안드로이드 버전(Version) String 구하기 (0) 2016.08.17