【问题标题】:Merge multiple AndroidManifest.xml files found as files, not inside libraries合并作为文件而不是在库中找到的多个 AndroidManifest.xml 文件
【发布时间】:2017-09-27 01:36:00
【问题描述】:

我有一个 Android 项目,由于各种原因,它可能需要将单个 AndroidManifest.xml 文件的功能拆分为更小的文件。

我知道如果这些文件存在于依赖项 AAR 文件中,则可以专门合并这些文件,其中有规定实际偏好的特定规则。但是由于我只有一个应用程序,所以我想问一下是否有一种方法可以通知构建系统需要合并多个 file 清单。

知道是否有关于它的方法吗?

【问题讨论】:

  • Per developer.android.com/studio/build/manifest-merge.html,我想知道您是否可以创建包含清单的库模块,然后通过将这些模块包含在您的主应用程序中来组合这些清单?
  • 这是可能的,我们现在就是这样做的。我只是想是否有更优雅的解决方案。

标签: android android-gradle-plugin android-manifest


【解决方案1】:

您无需通知构建系统来合并清单文件。如果一个依赖库有一个清单文件,它的清单会在构建时自动合并到应用程序中。

【讨论】:

  • 正如我所说,我要求的不是库,而是免费文件。我知道库是自动合并的
  • 哦,我不认为这是可能的。您可以尝试使用其清单添加一个空白模块,并将该新模块作为依赖项添加到您的应用中。
猜你喜欢
  • 1970-01-01
  • 2022-08-06
  • 2018-09-23
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 2014-08-29
相关资源
最近更新 更多