diff --git a/Assets/Editor/Version/VersionIncrementer.cs b/Assets/Editor/Version/VersionIncrementer.cs index 540d6bba6..88edc4a37 100644 --- a/Assets/Editor/Version/VersionIncrementer.cs +++ b/Assets/Editor/Version/VersionIncrementer.cs @@ -2,6 +2,7 @@ using System; using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; +using UnityEngine; public class VersionIncrementer : IPreprocessBuildWithReport { @@ -23,5 +24,12 @@ public class VersionIncrementer : IPreprocessBuildWithReport // 更新版本号 string date = DateTime.Now.ToString("yyyyMMdd-HHmmss"); PlayerSettings.bundleVersion = $"{major}.{minor}.{revision}.{build + 1}-{date}"; + + if (report.summary.platform == BuildTarget.Android) + { + int versionCode = PlayerSettings.Android.bundleVersionCode; + PlayerSettings.Android.bundleVersionCode = versionCode + 1; + Debug.Log($"[VersionIncrementer] Android versionCode: {versionCode} -> {versionCode + 1}"); + } } } \ No newline at end of file