Example #1
0
    static void BuildForAndroid()
    {
        Debug.Log("BuildForAndroid");
        // prepare for build
        PrepareBuild();
        Debug.Log("PrepareBuild ");
        // Function.DeleteFolder(Application.dataPath+"/Plugins/Android");

        // if(Function.projectName == "91")
        // {
        //  Function.CopyDirectory(Application.dataPath+"/91",Application.dataPath+"/Plugins/Android");
        //  PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup.Android, "USE_SHARE");
        // }

        // string version = ProjectTools.GetBGitVersion();

        string version = "1.0";

        ProjectTools.UpdateVersionFile(version);

        Debug.Log("set version");
        string path = Application.dataPath + "/../Export/";

        if (!System.IO.Directory.Exists(path))
        {
            System.IO.Directory.CreateDirectory(path);
        }
        Debug.Log("create file");

        path = path + GetProjectSuffix() + version + ".apk";

        Debug.Log("create apk");

        //EditorPrefs.SetString("AndroidSdkRoot", "C:/Users/dsw/AppData/Local/Android/sdk");

        Debug.Log("create AndroidSdkRoot");
        BuildPipeline.BuildPlayer(GetBuildScenes(), path, BuildTarget.Android, BuildOptions.None);

        Debug.Log("create finish");
        //    MovieToolMenuItems.RestMovieClips();
    }