组件化2步走
2020-10-09 本文已影响0人
黄小楼vincent
1.先在模块的build.gradle中创建一个变量
isModule = false
//然后根据配置文件自动识别是组件还是可独立运行的APP
if (isModule.toBoolean()){
apply plugin: 'com.android.application'
}else {
apply plugin: 'com.android.library'
}
2.判断是否需要集成applicationId
if (isModule.toBoolean()) {
applicationId "com.xxx.xx.x"
}
sourceSets {
main {
// 独立调试与集成调试时使用不同的 AndroidManifest.xml 文件
if (isModule.toBoolean()) {
//记得要创建对应的文件夹和文件
manifest.srcFile 'src/main/moduleManifest/AndroidManifest.xml'
} else {
manifest.srcFile 'src/main/AndroidManifest.xml'
}
}
}