В моем 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
на основе комбинаций, чтобы каждое из следующих значений могло иметь собственную информацию о версии:
- flavor1Mobile
- versionName = 1.0.0
- versionCode = 3
- flavor1Tv
- versionName = 1.0.2
- versionCode = 5
- flavor2Mobile
- versionName = 3.0.0
- versionCode = 10
- flavor2Tv
- versionName = 2.0.0
- versionCode = 4