Unity加入Android項目Build步驟

來源:互聯網
上載者:User

標籤: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步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.