Android项目如何使用/合并多个AndroidManifest.xml

时间:2018-06-11 13:22:11

标签: android gradle

我想将我的项目拆分为多个sourceSets,所以我想使用多个AndroidManifest.xml来声明当前的sourceSets的组件,util build apk合并主AndroidManifest.xml,但是只支持一个主要的AndroidManifest.xml设置,那么如何我能做到吗?

为什么我要使用多个sourceSets?因为如果使用多个模块,编译速度会很慢。

这是我的项目设置

aes_

我从gradle看到一些代码,多个模块合并,但仍然不知道如何

  

ManifestMerger2
  ProcessManifest

2 个答案:

答案 0 :(得分:0)

通过Android Studio使用多个模块。创建模块之间的依赖关系。要使ModuleA取决于ModuleB,请将以下内容放在build.gradle的{​​{1}}内:

ModuleA

这应该在建立dependencies { // ... compile project(':ModuleB') // ... }

时合并来自两个模块的AndroiManifest.xml

答案 1 :(得分:0)

我只是用"stop"来做。

ManifestMerger2