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


(v0.0.5 2016/11/15)

(v0.1.2 2017/07/21)

저작자 표시 비영리 변경 금지
신고