Unity3D For Android 自动构建 android APK

Unity3D For Android 自动构建 android APK

其实 Unity3D 已经为我们提供了 自动签名 和打包的工具类

这段代码就能轻松的打包自己的APK了,不需要在手动修改 和输入 KeyStore 信息. 甚至连版本信息都搞定了

    public static void BuildForAndroid()
    {
        PlayerSettings.Android.keystoreName = @"C:\Users\Administrator\Documents\APK_TEST\376yule.keystore";
        PlayerSettings.Android.keyaliasName = "376yule";

        PlayerSettings.keystorePass = "376yule123";
        PlayerSettings.keyaliasPass = "376yule123";

        PlayerSettings.applicationIdentifier = "com.yule.game";

        PlayerSettings.companyName = "912娱乐";
        PlayerSettings.productName = "912娱乐";
        PlayerSettings.bundleVersion = "100113";
        PlayerSettings.Android.bundleVersionCode = int.Parse(System.DateTime.Now.ToString("yyMMddHHmm"));



        System.IO.DirectoryInfo topDir = System.IO.Directory.GetParent(Application.dataPath);
        string path = topDir + "/" + PlayerSettings.productName + System.DateTime.Now.ToString("yyyyMMddHHmm") + ".apk";


        BuildPipeline.BuildPlayer(GetBuildScene(), path, BuildTarget.Android, BuildOptions.None);
    }
下一节 我门将记录一下andord 环境下 批量打 渠道包

猜你喜欢

转载自blog.csdn.net/nicepainkiller/article/details/79593594