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;
        }
    }
Пример #3
0
    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;
        }
    }