Win7使用jenkins一鍵打包unity工程的apk包
阿新 • • 發佈:2019-02-14
環境:win7
一、寫unity打包指令碼
網上那些教程都太複雜了,又是build.xml又是properties檔案什麼的,一點都不適合菜鳥上手
新建一個txt檔案,新增以下程式碼:
using UnityEditor;
class MyEditorScript
{
static void PerformBuild ()
{
string[] scenes = { "Assets/Login.unity","Assets/OurGame.unity"}; //寫上你要打包的場景
string path = "E:/123.apk"; //到時會在E盤生成名字為123的apk檔案
BuildPipeline.BuildPlayer(scenes, path,BuildTarget.Android, BuildOptions.None);
}
}
儲存為cs檔案,將這個檔案放到工程目錄的/Assets/Editor下
二、在jenkins的工程配置下
增加構建步驟Execute Windows batch command:
set PATH=D:\Program Files\unity3d\Editor\
//這個是你電腦裡unity.exe所在的目錄
Unity.exe -quit -batchmode -executeMethod MyEditorScript.PerformBuild -logFile "E:\file1.txt"
//呼叫MyEditorScript類的PerformBuild方法,將生成的log檔案儲存到E盤