AAPT는 Android Asset Packaging Tool의 약자로, 안드로이드 빌드 툴의 일부로 안드로이드 SDK 안에 포함되어 있다. 빌드 과정에서는 안드로이드 앱의 소스를 제외한 나머지 파일을 정리하여 apk로 패키징하는데 쓰인다. 하지만, 패키징은 IDE가 대신하므로, 보통 개발자들은 apk 에서 정보를 꺼낼 때 쓴다. (한땀한땀 apk를 패키징하는 법에 대해서는 여기를 참조하자.)
그 중 가장 유용한 것은 apk에서 AndroidManifest.xml 정보를 추출하는 것일듯 하다.
aapt dump xmltree [apk 파일]
dump 옵션을 통해 permissions나 resources도 확인할 수 있다. 더 자세한 것은 여기를 살펴보자.
참조