在做app自動化的時候,經常需要對apk進行分析其包名及啓動Activity,在沒安裝的情況下,如何通過工具去查看apk的信息呢?
使用Android SDK自帶的aapt工具,aapt(Android Asset Packaging Tool)在SDK的build-tools目錄下。該工具可以查看,創建, 更新ZIP格式的文檔附件(zip, jar, apk)。也可將資源文件編譯成二進制文件,app在build和打包時需要用到它。
打開cmd窗口,切換到sdk的build-tools目錄,輸入下面命令即可:
aapt dump xmltree C:\app\app_prd.apk AndroidManifest.xml > C:\Users\Desktop\app.log
在輸出的log中查找關鍵字:android.intent.category.LAUNCHER即可找到,如下圖: