在我的build.gradle
中,我定义了 2 个不同的风味维度:
//list flavorDimensions in override priority order
flavorDimensions 'flavor', 'platform'
//assign each productFlavor a corresponding flavorDimension
productFlavors {
flavor1 {
dimension 'flavor'
applicationId "com.flavor1"
}
flavor2 {
dimension 'flavor'
applicationId "com.flavor2"
}
mobile {
dimension 'platform'
applicationIdSuffix '.mobile'
minSdkVersion 22
}
tv {
dimension 'platform'
applicationIdSuffix '.tv'
minSdkVersion 21
}
}
我希望能够设置versionCode
并versionName
基于组合,因此以下每个都可以有自己的版本信息:
- 风味1手机
- 版本名称 = 1.0.0
- 版本代码 = 3
- 风味电视
- 版本名称 = 1.0.2
- 版本代码 = 5
- 风味2手机
- 版本名称 = 3.0.0
- 版本代码 = 10
- 风味电视
- 版本名称 = 2.0.0
- 版本代码 = 4