1. 程式人生 > >關於unity打包安卓apk詳細步驟

關於unity打包安卓apk詳細步驟

小白的經驗之談,如有不足,歡迎指出

第一步:如果想要讓Unity可以打包Apk,你需要先下載一個JDK7以上(包括7)的版本。 
並且必須是64位。 

安裝時請記住您的安裝路徑

下面是分享的JAVA的jdk

下載完成後,進行解壓: 
一定要放在自己能記住的地方,並且不能有中文路徑

安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java資料夾中的不同資料夾中。(不能都安裝在java資料夾的根目錄下,jdk和jre安裝在同一資料夾會出錯)

如下圖所示

1:安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可

2:安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可

注:若無安裝目錄要求,可全預設設定。無需做任何修改,兩次均直接點下一步。

安裝完JDK後配置環境變數  計算機→屬性→高階系統設定→高階→環境變數


系統變數→新建 JAVA_HOME 變數 。

變數值填寫jdk的安裝目錄

系統變數→尋找 Path 變數→編輯

在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的程式碼)

系統變數→新建 CLASSPATH 變數

變數值填寫   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

系統變數配置完畢

接下來就是測試環境變數的配置成功與否。在DOS命令列視窗輸入“JAVAC”,輸出幫助資訊即為配置正確。如圖:

第一項配置好之後就是安裝安卓的SDK分享一下我的sdk

下載完成後,進行解壓: 

一定要放在自己能記住的地方,並且不能有中文路徑

最後就是讓unity去識別你的JDK和SDK

首先,* 開啟Unity的Preferences*


然後,* 點選External Tools , 紅框內就是需要填寫JDK與SDK的地方*

如果沒有紅框裡面的東西就需要我們下載外掛UnitySetup  ,下面是我的5.6.5版本的連結

其他版本在安裝unity是沒有勾選UnitySetup  也沒關係找到如下,點選下載就可以了


接下來選擇路徑接可以啦


為了防止某些人會填錯,我在這裡宣告一下。 
Android SDK Location填寫的就是所下載的SDK解壓的路徑

JDK Location填寫的就是JDK安裝的路徑,也就是JAVA_HOME的變數值

在unity中選單欄裡找到如圖


然後切換平臺為安卓Android平臺


注意滴第三步需要設定幾個地方

點選Player settings修改Other Settings下的 Bundle Identifier 中的com.Company.ProductName為自己的自定義的,例如:com.Test.test01。


在Other Settings設定中選擇Android 版本,版本不能低於自己的手機版本。


設定完成之後點選上圖第四步就會生成一個Android的apk

把生成的apk檔案傳送到手機就可以用了!