android - 将 Android 应用程序 list 文件分成几个部分

标签 android android-gradle-plugin android-manifest

我有一个包含非常复杂 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。当您有两个(或更多)模块时:例如 appinstant app 或任何其他带有 list 的模块。

<强>2。当您有多种构建类型时: 您可以使用 src/release/src/debug/,每个都有一个 list 。当你想要调试 apk 的临时特性(例如不同的名称或图标)时,你可以使用这种方式

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

相关文章:

android - Web 浏览器应用程序 - 如何拦截 URL Intent ?

java - AlertDialog 给出 "undefined"错误

android - 导入 rxJava 时出现 META-INF 错误

android - Gradle 仍然在 android studio 中构建我删除的模块

Android支持设计gradle错误

android - 限制应用程序仅安装在特定的 imei android 设备上

android - 如何缩放 View 并将其保存到 SDCard

android - 在应用程序启动 android 之前做某事(提示)或某事

java - 如何在不泄漏内存的情况下导航到链中的某个 Activity

android - 自定义复选框首选项