1.先在模塊的build.gradle中創(chuàng)建一個變量
isModule = false
//然后根據(jù)配置文件自動識別是組件還是可獨立運行的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 {
// 獨立調(diào)試與集成調(diào)試時使用不同的 AndroidManifest.xml 文件
if (isModule.toBoolean()) {
//記得要創(chuàng)建對應(yīng)的文件夾和文件
manifest.srcFile 'src/main/moduleManifest/AndroidManifest.xml'
} else {
manifest.srcFile 'src/main/AndroidManifest.xml'
}
}
}