1. 程式人生 > >使用Unity打包安卓apk檔案

使用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

就可以完成打包