最近想要验证一下aar中声明的权限会不会被打包到apk的AndroidManifest中去,所以把编译出的apk进行了解压。
解压命令:
unzip app-debug.apk
很顺利,在解压缩的目录下看到了AndroidManifest.xml
文件,可是打开后看到的时一片编码数字,并不能看到想要看到的东西。
查找解答发现需要将xml进行转码后才可以正常查看,遂下载AXMLPrinter2.jar
进行处理。然后执行命令即可看到正常的xml文件了。
转码命令:
java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifestNew.xml
最后,开头的问题经过验证,发现aar中的AndroidManifest.xml
会被合并到APK的AndroidManifest.xml
中,这块多模块集成时一定要注意,避免引入无关的权限,影响应用上架扫描。
参考资料: