本文將介紹如何使用Unity3D來發布Android游戲,這里我使用的Unity3D版本為4.6.3f1
下載Java SDK
使用Unity3D來發布Android游戲時需要用到Android SDK,而Android又是基於Java運行的,所以我們首先需要下載的就是Java SDK,地址為:http://www.oracle.com/technetwork/java/javase/downloads/index.html
我使用的操作系統為64位Windows 7 ,所以我的下載如圖:
下載Android SDK
接着我們去下載Android SDK,地址為:http://developer.android.com/sdk/index.html
我們只需要SDK即可,所以我的下載如圖:
安裝Java SDK
接着,我們先安裝Java SDK,安裝Java SDK沒什么需要特別注意的,設置好路徑后,安裝即可:
安裝Android SDK
然后我們開始安裝Android SDK,安裝開始時它會檢測我們是否已經安裝了Java SDK:
同樣的,設置好路徑后,開始安裝:
接着,我們啟動SDK Manager,SDK Manager負責管理所有的包,我們可以在SDK Manager中更新、安裝包。
由於Google基本和國內說再見了,所以我們直接啟動SDK Manager后是無法連接上服務器獲取包的信息的:
所以我們要進行設置,在菜單欄中選擇Tools -> Options...,在打開的窗口中進行如圖操作(誠摯的感謝neusoft):
關閉窗口后我們就可以獲取到包的信息了:
這里選擇你需要安裝的包,除了默認選中的包之外,我還安裝了Android 4.0(API 14):
接着開始靜靜等待所有的包安裝完畢吧:
使用Unity3D進行編譯發布
最后我們就可以使用Unity3D進行編譯發布了,首先我們要設置Android SDK所在的目錄,在菜單欄中選擇Edit -> Preferences...,在打開的窗口中,選擇External Tools,然后在Android SDK Location處設置Android SDK所在的目錄:
接着打開准備發布的項目,在菜單欄中選擇File -> Build Settings...,在打開的窗口中選擇Android,這里我們需要在Player Settings...中設置Bundle Identifier,否則會導致沖突使得發布失敗,具體設置什么隨意,不要使用默認的就好:
好了,最后我們點擊Build按鈕開始編譯發布吧:
在手機上安裝測試發布的項目
編譯發布完之后我們將apk文件放到手機上安裝測試,我使用的手機為OnePlus,系統為YunOS: