public void OnPreprocessBuild(BuildReport report) { //var args = new string[]{"-android_app_bundle","1"}; var args = System.Environment.GetCommandLineArgs(); if (!CommandlineParseUtils.HasArgument(args, "-android_app_bundle")) { return; } var useBundleStr = CommandlineParseUtils.GetArgumentData(args, "-android_app_bundle"); var useBundle = int.Parse(useBundleStr) == 1; switch (report.summary.platform) { case BuildTarget.Android: oldUseBundle = EditorUserBuildSettings.buildAppBundle; EditorUserBuildSettings.buildAppBundle = useBundle; Debug.Log($"Temporarily set buildAppBundle to {useBundle}"); break; } }
public void OnPreprocessBuild(BuildReport report) { //var args = new string[]{"-obb","0"}; var args = System.Environment.GetCommandLineArgs(); if (!CommandlineParseUtils.HasArgument(args, "-obb")) { return; } var useObbStr = CommandlineParseUtils.GetArgumentData(args, "-obb"); var useObb = int.Parse(useObbStr) == 1; switch (report.summary.platform) { case BuildTarget.Android: oldUseObb = PlayerSettings.Android.useAPKExpansionFiles; PlayerSettings.Android.useAPKExpansionFiles = useObb; Debug.Log($"Temporarily set useAPKExpansionFiles to {useObb}"); break; } }
public void OnPreprocessBuild(BuildReport report) { //var args = new string[]{"-buildversion","15"}; var args = System.Environment.GetCommandLineArgs(); if (!CommandlineParseUtils.HasArgument(args, "-buildversion")) { return; } var buildVersionStr = CommandlineParseUtils.GetArgumentData(args, "-buildversion"); var buildVersion = int.Parse(buildVersionStr); switch (report.summary.platform) { case BuildTarget.Android: oldBuildVersion = PlayerSettings.Android.bundleVersionCode; PlayerSettings.Android.bundleVersionCode = buildVersion; Debug.Log($"Temporarily set build version to {buildVersion}"); break; } }