В моем 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
- код версии = 3
- flavor1Tv
- versionName = 1.0.2
- код версии = 5
- flavor2Mobile
- versionName = 3.0.0
- код версии = 10
- flavor2Tv
- versionName = 2.0.0
- код версии = 4