答案 0 :(得分:3)
您的APK文件只能包含一个AndroidManifest.xml
文件,但是您的Android Studio项目可能包含多个文件-由主要的源集,构建变体和导入的库提供。因此,在构建应用程序时,Gradle构建会将所有清单文件合并到一个打包到APK中的清单文件中。
清单合并工具通过遵循一些合并试探法并遵循您使用特殊XML属性定义的合并首选项来合并每个文件中的所有XML元素。
我已包含有关合并清单的摘要。
您可以详细了解here
答案 1 :(得分:0)
Merge Manifest
功能允许您检查最终清单文件的外观。每个模块、依赖项等都有自己的 AndroidManifest 文件,该文件在编译时合并为一个。它可以让您找到谁对危险权限负责[About]、谁带来了特定的 android 组件以及它们是如何触发的等等。