Android Gradle Plugin 3.0.1 versionNameSuffix переопределяет размеры ароматов
У меня есть несколько вкусов с 2 измерениями:
flavorDimensions "buildType", "serverType"
prod {
dimension "serverType"
versionNameSuffix "-prod"
}
development {
dimension "buildType"
}
googlePlay {
dimension "buildType"
versionNameSuffix "-play"
versionName "1.1"
}
Я хочу, чтобы аромат googlePlay переопределял versionNameSuffix версии prod, но он просто добавляет суффиксы к окончательному названию версии, поэтому у меня есть название версии, например, "1.1-prod-play", но я хочу, чтобы оно было похоже на "1.1-play".
Может ли кто-нибудь помочь мне достичь этого?
1 ответ
Решение
Решение состоит в том, чтобы переопределить versionName следующим образом:
prod {
dimension "serverType"
versionName globalConfig.androidVersionName + "-prod"
}
development {
dimension "buildType"
}
googlePlay {
dimension "buildType"
versionName globalConfig.androidVersionName
}
Где globalConfig.androidVersionName определяется мной переменной с именем версии.