使用Unity打包安卓apk檔案
最近更新了新版的Unity5.5.1f. 因為有需要打包到安卓端,所以試了一下!
需要注意的是,不同於Unity4.X時代,Unity5.X需要安卓的SDK為5.0以上,這個需要注意,如果你的SDK版本不夠的話,需要升級或者從國內的一些網站上下載升級!
一、安卓環境搭建
首先,需要給電腦安裝Java環境,本人的電腦是Windows10 64bit系統。
需要去http://www.oracle.com/technetwork/java/javase/downloads/index.html下載JDK
JDK中包含了JRE檔案
選擇安裝對應系統的JDK和JRE檔案。
安裝完JDK檔案以後在對應的安裝目錄中會有兩個資料夾。
如上圖所示,我有兩個資料夾一個是jdk資料夾一個是jre資料夾
右擊我的電腦-----------屬性---------高階系統設定,在高階面板欄裡面有一個環境變數
點選新建,變數名為JAVA_HOME,變數值為剛才JDK檔案的地址,比如我的就是C:\Program Files\Java\jdk1.8.0_121
在系統變數中查詢Path,在末尾加入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
新建變數CLASSPATH,變數值為.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意上文提到的Path和CLASSPATH值需要連著標點符號一起復制黏貼,否則容易出錯
配置好變數以後可以測試下JAVA環境是否已經搭建好。
按住鍵盤上的WIN+R鍵,輸入CMD,呼叫控制檯,輸入java -version(注意中間有個空格)
如果看到一下的文字,證明java環境配置成功,如果沒有看到,請重新配置
二、配置安卓SDK
Unity 5.X的安卓SDK需要在23或以上,如果沒有需要下載。
最開始我們需要安裝安卓的ADT
網上應該有對應的ADT的免安裝檔案,稍後我看看我的能否上傳下載
ADT安裝完以後會有這三個資料夾
我們在CSDN或者其他網站上下的SDK需要放在sdk目錄下的platforms下面,這裡我的安卓sdk是23,稍後我也會上傳看是否可以下載
二、Unity中配置
當JAVA環境和ADT都下載完畢以後
我們需要在Unity中再進行配置以便完成整個打包
選擇File--------BuildSettings
我們選擇安卓平臺,如果切換到安卓平臺打包介面變成灰色時,則意味著Unity並沒有安裝對應的安卓打包外掛,按照提示下載安裝外掛,介面如下圖所示:
選擇PlayerSettings
注意紅框部分
Bundle Identifier中不能使用預設設定,否則會打包失敗,可以選擇與上面紅框相對應。
這樣就可以打包了
打包過程中如果出現
這種類似的提示選擇Continue
就可以完成打包