很多时候,我们需要获取别人的apk的信息。但是我们看不到apk的代码,对于apk的信息并没有直接的方法获取。那么,我们要怎么获取apk信息呢?
这里,我整理了两个方法,亲测可用。
第一种,直接使用Android Studiod打开第三方apk,查看AndroidManifest.xml,可以查看大部分我们需要的信息。
具体操作如下:File ->Profile or Debug Apk...,选择需要打开的apk。效果如下图所示。
第二种:使用aapt工具。aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。
这里我直接cd切到aapt目录:cd D:androidsoftwareandroid-studioandroid-studioSDKuild-tools26.0.2。然后使用aapt命令查看apk信息:
aapt dump badging D:localProjectTestappuildoutputsapkdebugapp-debug.apk。效果如下图所示。
虽然是很初级的知识,还是稍微整理一下,好记性不如烂笔头~