天天看點

Win7使用jenkins一鍵打包unity工程的apk包

環境: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盤

Win7使用jenkins一鍵打包unity工程的apk包

有關unity指令行打包的用法,參考 http://docs.unity3d.com/Manual/CommandLineArguments.html

繼續閱讀