Lad os prøve denne mulighed. Først vil vi opsætte app og give 1 som standard versionCode og vil overskrive det til 2 for alle variantudgange:
Men hvis vi derefter ser inde i BuildConfig filen vil vi se, at versionskode stadig er indstillet til 1. Selvom hvis vi ser i resulterende AndroidManifest vil vi se versionskode korrekt indstillet til 2. Bug eller funktion? Lad os finde ud af, hvad der sker.
Inden for koden kan vi få adgang til versionskoden fra BuildConfig.VERSION_CODE eller fra PackageManager.packageInfo.versionCode:
Når vi kører koden i Logcat, vil vi se præcis det, vi har observeret ovenfor: