首页 > 解决方案 > 如何通过gradle合并同一模块中的两个清单?

问题描述

我在一个模块中有两个清单,一个用作整个应用程序的库,另一个用作模块的清单,然后这个模块可以单独运行。以下是我的 gradle 配置:

sourceSets {
    main {
        if (configs.isIntegrate) {
            //module as app
            manifest.srcFile 'src/main/module/AndroidManifest.xml'
        } else {
            //module as library
            manifest.srcFile 'src/main/AndroidManifest.xml'
        }
    }
}

所以,当我添加一个新活动时,我必须注册两次。这是一种我可以
在主目录下面的清单中注册一次,然后让主/模块目录下面的清单合并它的方法吗?

标签: androidandroid-studiogradleandroid-gradle-plugin

解决方案


推荐阅读