安卓中的合并清单是什么?

9

我正在尝试了解Android Studio中“合并清单”的目的。通过探索此文件,我可以编码哪些信息?请问有人可以分享他们的看法吗?谢谢提前。

请检查附加的截图


请不要将代码示例发布为图像。相反,请编辑您的问题,并将代码作为清晰文本添加(使用{}按钮格式化为代码)。 - derHugo
5
@derHugo,这实际上不是一个代码示例,我只是分享了一下Android Studio的视图。我很感激您的建议,如果我分享任何代码,我肯定会按照您的指示去做。谢谢! - Md Asaduzzaman
1
我已经解决了这个问题,请查看此链接中的答案。https://dev59.com/TFgQ5IYBdhLWcg3wMhLn#69173658 - F_Z
2个回答

13
你的APK文件可能只包含一个 AndroidManifest.xml 文件,但你的Android Studio项目可能包含多个-由主源集、构建变体和导入的库提供。因此,在构建应用程序时,Gradle构建将所有清单文件合并为单个清单文件,该文件打包到你的APK中。
清单合并工具通过遵循一些合并启发式规则和遵守你使用特殊XML属性定义的合并首选项来组合每个文件中的所有XML元素。
我已经简述了关于合并清单的内容。
你可以在这里阅读更多相关内容。

1
Android合并清单 合并清单功能允许您检查最终清单文件的外观。每个模块、依赖项等都有自己的AndroidManifest文件,在编译时合并为一个文件。它使您能够找到谁负责危险权限[关于],谁确切地带来了特定的Android组件以及它们是如何触发的等等。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接