什么是Android中的合并清单?

时间:2018-09-10 15:39:05

标签: android-studio manifest

我试图了解Android Studio中合并清单的目的。我可以编码哪种类型的信息来探索这个文件。任何人都可以分享他们的看法。提前致谢。

check the attached screenshot

2 个答案:

答案 0 :(得分:3)

您的APK文件只能包含一个AndroidManifest.xml文件,但是您的Android Studio项目可能包含多个文件-由主要的源集,构建变体和导入的库提供。因此,在构建应用程序时,Gradle构建会将所有清单文件合并到一个打包到APK中的清单文件中。

清单合并工具通过遵循一些合并试探法并遵循您使用特殊XML属性定义的合并首选项来合并每个文件中的所有XML元素。

我已包含有关合并清单摘要

您可以详细了解here

答案 1 :(得分:0)

Merge Manifest 功能允许您检查最终清单文件的外观。每个模块、依赖项等都有自己的 AndroidManifest 文件,该文件在编译时合并为一个。它可以让您找到谁对危险权限负责[About]、谁带来了特定的 android 组件以及它们是如何触发的等等。