我有一个清单非常复杂的应用程序(src / main / AndroidManifest.xml)。是否可以将其分为几个部分?

所需结果:


AndroidManifest_general.xml用于常见数据(权限,元数据等)
AndroidManifest_content.xml用于活动
AndroidManifest_widgets.xml用于小部件提供程序和相关内容
AndroidManifest _...


Android Developers上有“合并多个清单文件”文章,但没有说明如何为单个应用程序和相同样式定义多个清单。
https://developer.android.com/studio/build/manifest-merge.html

注意:
Android Gradle支持manifest.srcFile属性,但似乎不接受文件列表...

最佳答案

不可能为一个模块分开清单。在以下情况下,您可以有多个清单:

1.当您有两个(或更多)模块时:例如appinstant app或带有清单的任何其他模块。

2.具有多种构建类型时:可以使用src/release/src/debug/,每个都有一个清单。如果您想为调试apk使用临时功能(例如,不同的名称或图标),则可以使用这种方式

关于android - 将Android应用 list 文件分为几部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48063677/

10-11 20:04
查看更多