標籤:unity3d 工程build
轉載請註明本文出自大苞米的部落格(http://blog.csdn.net/a396901990),謝謝支援!
簡介:
有的項目需要在Android中加入Unity功能,例如ANDROID應用中嵌入Unity3D視圖(展示3D模型)
有的項目需要在Unity中加入Android功能,例如3D語音天氣球(源碼分享)——建立可旋轉的3D球
由於Android中的功能和代碼只能當作一個Unity外掛程式,需要在Unity進行最終的Build後產生apk檔案運行。
所以無論上面兩種情況都涉及了在Unity中加入Android項目的Build步驟:
步驟:
1.確保Android工程代碼正確,然後在Eclipse中build一下,使所有類都產生.class檔案。
2.將所有.class檔案打成jar包
例如我現在的工程目錄為:C:\Users\95\Documents\GitHub\3D_Sphere\3DVoiceWeather。編譯好的.class檔案都在工程目錄下的\bin\classes中。
開啟cmd中cd到這個目錄:cd C:\Users\95\Documents\GitHub\3D_Sphere\3DVoiceWeather\bin\classes
執行命令:jar -cvf class.jar *
沒有意外就會在目前的目錄下產生一個class.jar,如:
3.將Android工程放入Unity中
在Unity中建立一個Plugins檔案夾,在Plugins下建立Android檔案夾(不能寫錯,不能修改)。
將Android工程中的res檔案夾,libs檔案夾(如果有的話)和AndroidManifest.xml檔案copy到Plugins-Android下:
在Plugins-Android之下再建立一個bin檔案夾,將之前產生的class.jar複製進去(名字隨意)。
4.在設定Build參數
1.點擊菜單
2.file
3.Build Settings
4.選擇Android,並點擊add current加入當前情境
5.點擊Player Settings:
按設定Build參數,包括公司名,產品名,表徵圖等等。這寫都是隨便寫的,
***主要的就是紅框中的Bundle Identifier*,它的值必須要和Android項目的包名一致***
5.Bulid
設定參數以後就可以點擊Build按鈕進行最後Build操作。
如果是第一次的話,會在Build過程中要求你設定Android的SDK,不要慌張,找到SDK目錄選中即可。
等待完成。。。
Unity加入Android項目Build步驟