文档章节

Unity命令行一键打包_(1)

 江湖令
发布于 2017/02/07 20:03
字数 150
阅读 152
收藏 1
    using UnityEngine;
    using UnityEditor;
    using System;
    using System.IO;
    using System.Collections.Generic;
     
    /// <summary>
    /// 命令行批处理工具类
    /// </summary>
    public class Batchmode {
     
        static List<string> levels = new List<string>();
        static string keystoreFile = @"D:\keystore.txt";
     
        public static void BuildAndroid() {
            
     
            if(!File.Exists(keystoreFile))
                throw new Exception("Not find keystore file");
     
            StreamReader sr = File.OpenText(keystoreFile);
            string password = sr.ReadToEnd().Trim();
     
            PlayerSettings.Android.keystorePass = password;
            PlayerSettings.Android.keyaliasPass = password;
     
            foreach ( EditorBuildSettingsScene scene in EditorBuildSettings.scenes ) {
                if ( !scene.enabled ) continue;
                levels.Add( scene.path );
            }
    		EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.Android);
            string res = BuildPipeline.BuildPlayer( levels.ToArray(), "android.apk", BuildTarget.Android, BuildOptions.None );
            if (res.Length > 0)
                throw new Exception("BuildPlayer failure: " + res);
        }
    }

 

    @echo off
    @set unity="C:\Program Files\Unity\Editor\Unity.exe"
    echo 正在生成APK文件...
    %unity%  -batchmode -quit -nographics -executeMethod Batchmode.BuildAndroid  -logFile D:\Editor.log -projectPath "D:\China\2014-11-12_client_wushen_android" 
    echo APK文件生成完毕!
    pause

 

参考:http://blog.csdn.net/jbjwpzyl3611421/article/details/12780439

 

 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 73
码字总数 14722
作品 0
西安
私信 提问
福利:unity3d一站式接入渠道SDK插件 abctools

unity3d游戏终于开发完了,到了要接入渠道SDK了(老板让我接入360,小米,当乐,91,50多家渠道SDK)我要疯了,为unity3d游戏接入渠道SDK是一件非常蛋痛的事情! 市面上多达100多家的渠道需要...

liruochu
2014/07/28
1K
0
福利:unity3d一站式接入渠道SDK插件 abctools

unity3d游戏终于开发完了,到了要接入渠道SDK了(老板让我接入360,小米,当乐,91,50多家渠道SDK)我要疯了,为unity3d游戏接入渠道SDK是一件非常蛋痛的事情! 市面上多达100多家的渠道需要...

liruochu
2014/07/26
277
17
Unity 3D与Android Studio安卓交互之-导出jar包

u3d与安卓 jar 包交互 Chinar 教程效果: import android.support.v7.app.AppCompatActivity;import android.os.Bundle; import com.unity3d.player.UnityPlayer;import com.unity3d.player.......

chinar-yunxi
04/12
0
0
Android Studio安卓导出aar包与Unity 3D交互

Unity与安卓aar 包交互 Chinar 教程效果: import android.support.v7.app.AppCompatActivity;import android.os.Bundle; import com.unity3d.player.UnityPlayer;import com.unity3d.playe......

chinar-yunxi
04/19
0
0
kbengine mmo源码(完整服务端源码+资源+完整客户端源码)

本项目作为kbengine服务端引擎的客户端演示而写 更新kbengine插件库(https://github.com/kbengine/kbengineunity3dplugins): * 使用git命令行,进入到kbengineunity3dwarring目录执行: git s...

qibawangla
2015/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中国龙-扬科
11分钟前
0
0
假若明天来临——《AI.未来》读后感3900字

假若明天来临——《AI.未来》读后感3900字: 你有没有想过,如果有一天你被确诊为癌症患者,你会做些什么?你有没有想过,在你百年之后,你希望你的墓碑上刻写着什么内容? 在我翻开李开复老...

原创小博客
17分钟前
0
0
tomcat线程模型

Connector结构 BIO模式 NIO模式

grace_233
57分钟前
2
0
Javascript

变量定义 以$,_,字母开头 大小写敏感 var 关键字声明变量 声明未赋值undefined 数据类型 字符串,数字,布尔,数组,NULL,undefined 变量均为对象 函数 无默认值 var声明的是局部变量 函数外声明...

关元
58分钟前
1
0
文件系统、服务、防火墙、SELINUX——安全四大金刚

一提到安全,大家都会想到防火墙,和文件系统权限。而实际工作环境中,我们在Linux的安全配置,会涉及到四个级别。我们思考一个场景,你要在百度盘中存放一个文件,这个动作需要考虑下面四个...

Linux就该这么学
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部