| 123456789101112131415161718192021 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEditor;
- using UnityEditor.Build;
- using UnityEditor.Build.Reporting;
- using UnityEngine;
- public class OnAndroidBuild : IPreprocessBuildWithReport
- {
- public int callbackOrder { get { return 0; } }
- public void OnPreprocessBuild(BuildReport report)
- {
- string addlArgs = "";
- if (report.summary.platform == BuildTarget.Android)
- addlArgs = "--linker-flags=\"-Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384\"";
- UnityEngine.Debug.Log($"Setting Additional IL2CPP Args = \"{addlArgs}\" for platform {report.summary.platform}");
- PlayerSettings.SetAdditionalIl2CppArgs(addlArgs);
- }
- }
|