1:在根目录文件 gradle.properties 中添加一个字段
isUserModule = true
2:需要动态切换的project进行配置
if (isUserModule.toBoolean()) {
apply plugin: 'com.android.library'//作为module
} else {
apply plugin: 'com.android.application'//作为项目
}
3:在project 添加两个目录,分别为debug和relese,里面存放两个AndroidManifest.xml 文件,用来动态切换
image.png
debug目录存放的配置就为测试项目:应该有启动activity和主题样式
image.png
relese 目录的配置文件里,不设置启动activity
image.png
4:在主程序添加配置,当上面那个project为module时,进行引用,代码如下:
if (isUserModule.toBoolean()){
compile project(':UserCenter')
}
网友评论