Vorrei applicare VersionCode diversi per rendere apk file. Per il debug, correggerlo solo su 1
e per rilasciare qualsiasi numero specificato in defaultConfig.Usa versioneCodice diversa per Debug/Release build gradle android
Il codice riportato di seguito fornisce il file mypackage-release-1.apk
come assemblaRelease artefatto, che non è previsto. Mi aspettavo mypackage-release-10111.apk
per quello.
perché la riga debug { defaultConfig.versionCode=1 }
influisce su arteRelease artefatto?
defaultConfig {
versionCode 10111
versionName '2.5.4'
minSdkVersion 10
targetSdkVersion 21
}
signingConfigs {
debug {
project.ext.loadSign = false
defaultConfig.versionCode = 1 // Why this value applied to assembleRelease?
}
release {
project.ext.loadSign = true
applicationVariants.all { variant ->
variant.outputs.each { output ->
def file = output.outputFile
output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionCode + ".apk"))
}
}
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
signingConfig signingConfigs.release
}
}