版本:Unity 6 (6000.0)
语言English
  • C#

PlayerSettings.Android.bundleVersionCode

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交,但我们确实会阅读用户提出的每一项修改建议,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册
public static int bundleVersionCode;

描述

Android 包版本代码。

对于 buildApkPerCpuArchitecture 生成有效的版本代码,此值应小于 100000。

using UnityEditor;
using UnityEditor.Build;
using UnityEngine;

public class BundleVersionCodeExample : MonoBehaviour { [MenuItem("Build/Android Bundle Version Code Example")] public static void IncrementingBundleVersionExample() { PlayerSettings.SetScriptingBackend(NamedBuildTarget.Android, ScriptingImplementation.IL2CPP); PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARM64;

PlayerSettings.Android.bundleVersionCode++;

BuildPlayerOptions options = new BuildPlayerOptions(); options.scenes = new[] { "Assets/Scenes/SampleScene.unity" }; options.locationPathName = "Builds/AndroidBuild.apk"; options.target = BuildTarget.Android; options.targetGroup = BuildTargetGroup.Android;

BuildPipeline.BuildPlayer(options); } }