我有一个包含非常复杂 list 的应用程序 (src/main/AndroidManifest.xml)。是否可以拆分成几个部分?
期望的结果:
- AndroidManifest_general.xml 用于通用数据(权限、元数据...)
- 用于 Activity 的 AndroidManifest_content.xml
- AndroidManifest_widgets.xml 用于小部件提供程序和相关内容
- AndroidManifest_...
Android Developers 上有一篇文章“Merge Multiple Manifest Files”,但它没有说明如何为单个应用程序和相同的风格定义多个 list 。 https://developer.android.com/studio/build/manifest-merge.html
注意: Android Gradle 支持 manifest.srcFile 属性,但它似乎不接受文件列表...
最佳答案
一个模块不可能有单独的 list 。在以下情况下,您可以拥有多个 list :
<强>1。当您有两个(或更多)模块时:例如 app
和 instant app
或任何其他带有 list 的模块。
<强>2。当您有多种构建类型时: 您可以使用 src/release/
和 src/debug/
,每个都有一个 list 。当你想要调试 apk 的临时特性(例如不同的名称或图标)时,你可以使用这种方式
关于android - 将 Android 应用程序 list 文件分成几个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48063677/