子模块多渠道配置
android {// ********************************************************************************// 第一种情况// ********************************************************************************productFlavors {client {}server {}}// 指定渠道维度// 组合方式: dev + buildTypes// ClientDebug/ClientRelease, ServerDebug/ServerReleaseflavorDimensions ""// ---------------------------------------------------------------------------------------------------------------------// ********************************************************************************// 第二种情况// ********************************************************************************productFlavors {lib {dimension "lib"}client {dimension "dev"}server {dimension "dev"}}// 指定渠道维度// 组合方式: dev + lib + buildTypes// ClientLibDebug/ClientLibRelease, ServerLibDebug/ServerLibReleaseflavorDimensions "dev", "lib"// 组合方式: dev + lib + buildTypes// ClientDebug/ClientRelease, ServerDebug/ServerReleaseflavorDimensions "dev"}
productFlavors 下的渠道如果都设置了 dimension , flavorDimensions 必须要选择一种 dimension 也可以是多种, 如果有一个没设置就可以设置为 flavorDimensions ""
可以通过维度配置指定公共的基础数据和渠道版本数据
