diff --git a/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AppBundleBuilder.cs b/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AppBundleBuilder.cs index ace53d43..a088e8de 100644 --- a/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AppBundleBuilder.cs +++ b/GooglePlayPlugins/com.google.android.appbundle/Editor/Scripts/Internal/BuildTools/AppBundleBuilder.cs @@ -117,8 +117,6 @@ public virtual bool Initialize(BuildToolLogger buildToolLogger) // Cache information that is only accessible from the main thread. _minSdkVersion = PlayerSettings.Android.minSdkVersion; _packageName = PlayerSettings.GetApplicationIdentifier(BuildTargetGroup.Android); - _versionCode = PlayerSettings.Android.bundleVersionCode; - _versionName = PlayerSettings.bundleVersion; _assetPackManifestTransformers = AssetPackManifestTransformerRegistry.Registry.ConstructInstances(); var initializedManifestTransformers = true; @@ -176,7 +174,12 @@ public virtual AndroidBuildResult BuildAndroidPlayer(BuildPlayerOptions buildPla }; // Do not use BuildAndSign since this signature won't be used. - return _androidBuilder.Build(updatedBuildPlayerOptions); + var buildResult = _androidBuilder.Build(updatedBuildPlayerOptions); + + _versionCode = PlayerSettings.Android.bundleVersionCode; + _versionName = PlayerSettings.bundleVersion; + + return buildResult; } /// @@ -888,4 +891,4 @@ private string DisplayBuildError(string errorType, string errorMessage) return _buildErrorMessage; } } -} \ No newline at end of file +}