Gradle - Android - 添加版本代码作为 versionNameSuffix 以调试 buildTypes

Gradle - Android - add version code number as versionNameSuffix to debug buildTypes

我想添加版本代码作为 versionNameSuffix 的后缀。 目前,我有:

    debug {
        versionNameSuffix ".debug"
    }

我怎么能有这样的东西:

    debug {
        versionNameSuffix ".debug.versionCode"
    }

我的版本代码是基于 productFlavors:

    productFlavors {
        free {
            versionCode 123
        }
    }

@解决方案:我将 versionCode 从 productFlavors 移出到根级别,并使用接受的 anwser 将 versionCode 注入 versionNameSuffix

在您的应用中创建固定版本代码build.gradle

def versionCode = 1

然后在你的口味

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

在您的默认配置中也使用相同的版本代码

defaultConfig {
    versionCode ${versionCode}        
}