Gradle-Android-将版本代码添加为versionNameSuffix以调试构建类型
我想添加版本代码作为versionNameSuffix的后缀。 目前,我有:Gradle-Android-将版本代码添加为versionNameSuffix以调试构建类型,android,gradle,android-gradle-plugin,android-configchanges,android-build-type,Android,Gradle,Android Gradle Plugin,Android Configchanges,Android Build Type,我想添加版本代码作为versionNameSuffix的后缀。 目前,我有: debug { versionNameSuffix ".debug" } 我怎么能有这样的东西: debug { versionNameSuffix ".debug.versionCode" } 我的版本代码基于productFlavors: productFlavors { free { version
debug {
versionNameSuffix ".debug"
}
我怎么能有这样的东西:
debug {
versionNameSuffix ".debug.versionCode"
}
我的版本代码基于productFlavors:
productFlavors {
free {
versionCode 123
}
}
@解决方案:我将versionCode从productFlavors移到根级别,并使用接受的anwser在versionNameSuffix中注入versionCode,在您的应用程序build.gradle中创建恒定的版本代码 def版本代码=1 那么你的口味呢
debug {
versionNameSuffix ".debug.${versionCode}”
}
在defaultconfig中也使用相同的版本代码
defaultConfig {
versionCode ${versionCode}
}
非常感谢您的回答,因为我有基于productFlavors的版本代码,如何获得版本代码?我更新了问题。谢谢。试着为不同的口味创建不同的常数。