#android #gradle #android-gradle-plugin #android-configchanges #android-build-type
#Android #gradle #android-gradle-плагин #android-configchanges #android-build-type
Вопрос:
Я хочу добавить код версии в качестве суффикса versionNameSuffix. В настоящее время у меня есть:
debug {
versionNameSuffix ".debug"
}
Как я могу получить что-то вроде:
debug {
versionNameSuffix ".debug.versionCode"
}
Мой код версии основан на вкусах продукта:
productFlavors {
free {
versionCode 123
}
}
@Resolution: я перемещаю код версии из productFlavors на корневой уровень и использую принятый сервер для ввода кода версии в versionNameSuffix
Ответ №1:
Создайте постоянный код версии в своем приложении build.gradle
def versionCode = 1
Затем в ваших вкусах
debug {
versionNameSuffix ".debug.${versionCode}”
}
Также используйте тот же код версии в вашем defaultconfig
defaultConfig {
versionCode ${versionCode}
}
Комментарии:
1. Большое вам спасибо за ваш ответ, поскольку у меня есть код версии, основанный на productFlavors, как я могу получить код версии? Я обновил вопрос. Спасибо.
2. Попробуйте создать разные константы для разных вариантов.