Gradle Play publisher lets you override the version name before publishing to the play store.
play {
// ...
resolutionStrategy = "auto"
outputProcessor { // this: ApkVariantOutput
versionNameOverride = "$versionNameOverride.$versionCode"
}
}
Is it possible to use the value of versionNameOverride
in Java Code? We display the version name in the about page of the app using the versionName
attribute. GPP updates the versionNameOverride
value so the play store listing shows the correct version number but the app's about page keeps showing a different version number that's based on versionName
.