Gradle - Android - добавьте код версии как versionNameSuffix для отладки buildTypes - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу добавить код версии в качестве суффикса versionNameSuffix. В настоящее время у меня есть:

    debug {
        versionNameSuffix ".debug"
    }

Как я могу получить что-то вроде:

    debug {
        versionNameSuffix ".debug.versionCode"
    }

Код моей версии основан на продуктеFlavors:

    productFlavors {
        free {
            versionCode 123
        }
    }

@ Разрешение: я перемещаю versionCode из productFlavors на корневой уровень и использую принятый anwser для добавления versionCode в versionNameSuffix

1 Ответ

1 голос
/ 15 апреля 2019

Создать постоянный код версии в вашем приложении build.gradle

def versionCode = 1

Тогда в твоих ароматах

debug {
    versionNameSuffix ".debug.${versionCode}”
}

Используйте тот же код версии в вашем defaultconfig также

defaultConfig {
    versionCode ${versionCode}        
}
...