unity安卓釋出的環境配置和基本流程
Android平臺環境配置主要分為三大步驟:
1: JDK安裝與環境引數配置。
2: Android虛擬機器的安裝與配置。
3: Unity相應配置。
JDK 安裝與環境引數配置1: 下載與安裝JDK
- 步驟1:
首先登陸Oracle 官方網站: http://www.oracle.com/index.html 。 此網址為英文官方網址,中國使用者可以點選網頁的左上方選擇國家,然後顯示中文版本。如圖23.1_1與23.1_2所示。
圖23.1_1 Oracle 網站(英文版)
圖23.1_2 Oracle 中文網站
- 步驟2:
依次點選網頁“選單”----“下載”----“Java”----“Java執行時環境(JRE)” 選項,然後點選進入下一步,如圖23.1_3所示。
圖23.1_3 Java JDK 下載(Java執行時環境)
- 步驟3:
在如下圖23.1_4的下載頁面中,點選“免費Java下載”,在隨後出現的下載提示中選擇下載路徑後,點選“儲存檔案”下載到指定目錄即可。
圖23.1_4 下載頁面
- 步驟4:
找到下載的可執行檔案“jdk-8u60-windows-x64”,雙擊檔案執行程式得到圖23.1_5的安裝JDK 頁面。點選“下一步”按鈕,勾選視窗提示更改路徑的地方,不建議使用系統預設路徑(注意;系統預設為C盤下的Program Files(x86) 目錄。筆者在這裡把Java JDK安裝到D:\ProgramsArea\Java\jdk1.8.0_60目錄下)
圖23.1_5 安裝JDK
- 步驟5:
圖23.1_6所示進入正式安裝過程,大約幾分鐘安裝完畢,最後點選“關閉”按鈕退出安裝介面,見圖23.1_7所示。
圖 23.1_6 Java SDK 正式安裝過程中
圖23.1_7 Java SDK 安裝完畢
- 步驟6:
檢查安裝到磁碟的目錄內容,如下圖23.1_8所示。
圖23.1_8安裝後目錄內容
2: 設定JDK環境
設定JDK 環境就是需要在Windows作業系統的特定視窗設定以下引數變數,以使得計算機能夠識別JDK 的各種指令。主要有三個引數如下:
Ø JAVA_HOME
Ø CLASSPATH
Ø Path
- 步驟1:
“計算機”點選屬性,進入“系統”窗體如圖23.1_9所示。
圖23.1_9 點選計算機屬性
- 步驟2:
選擇“高階系統設定”在開啟的“系統屬性”窗體中選擇“高階”選項。如圖23.1_10與23.1_11。
圖23.1_10 系統視窗
圖23.1_11 系統屬性視窗
- 步驟3:
點選“環境變數”按鈕(圖23.1_12),在“環境變數”窗體(圖23.1_13)中出現windows登陸使用者名稱稱的“使用者變數”與“系統變數”兩種設定視窗,例如筆者的“LiuGuozhu的使用者變數”。 前者的系統設定只能應用在此使用者賬號中(此計算機的其他登陸賬號使用者無法使用),而後者的“系統變數”則適用於此計算機所有的使用者賬號,所以我們把JDK 的三個變數設定在窗體下面的“系統變數”中。
圖23.1_12系統屬性視窗
圖23.1_13 環境變數視窗
- 步驟4:
首先設定JAVA_HOME。點選“系統變數”下方的“新建(W)...”按鈕,在彈出對話方塊中錄入以下內容。(見圖23.1_14)
Ø 變數名(N): JAVA_HOME
Ø 變數值(V): D:\ProgramsArea\Java\jdk1.8.0_60
(提示:這裡的變數值填寫的是JDK 安裝的路徑,讀者需要檢視自己JDK安裝的路徑,進行區分填寫!)
圖23.1_14 設定 JAVA_HOME
- 步驟5:
其次需要設定CLASSPATH。再次點選“新建(W)...”按鈕輸入以下內容,如圖23.1_15。
Ø 變數名(N): CLASSPATH
Ø 變數值(V):
;.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
(提示: 如果讀者的計算機已經存在CLASSPATH,則需要點選“編輯(I)…”把上面的程式碼追加到原來已經存在變數值的末尾)
圖23.1_15 CLASSPATH 設定
圖23.1_16 設定Path
步驟6:
最後需要配置Path。多數情況下一般電腦都已經存在這個引數,我們只需要追加JDK 下面的bin目錄路徑即可。如果沒有Path 變數則新建一個即可,見圖23.1_16所示。
Ø 變數名(N): Path
Ø 變數值(V): D:\ProgramsArea\Java\jdk1.8.0_60\bin;
(提示: 這裡Path 定義的變數值與上面定義的JAVA_HOME 的變數值是不一樣的)
- 步驟7:
檢查以上JDK 配置是否正確的方法。
Ø 在Win8 作業系統的左下角,單擊滑鼠右鍵彈出視窗見圖23.1_17。
Ø 點選“命令提示符(管理員)”出現圖23.1_18的黑色視窗。
Ø 點選“java”命令,出現如圖23.1_18 的用法資訊,說明以上資訊配置基本沒有問題。如果出現"無法識別的命令"等資訊,則說明配置有誤,請重新檢查以上資訊。
圖23.1_17 系統左下角彈出窗體
圖23.1_18 檢查JDK 配置資訊
Android 虛擬機器的安裝與配置
AndroidSDK 是 Android 的開發工具包。Android是Google自己研發的手機平臺作業系統,該平臺基於開源軟體Linux,由作業系統、中介軟體、使用者介面和應用軟體組成,號稱是首個為移動終端打造的真正開放和完整的移動軟體。
1: 下載與配置 Android SDK
讀者可以基於以下網址下載Android SDK。
1: 國外Android 官網:
http://developer.android.com/sdk/index.html
2: 國內技術網站下載:
http://www.androiddevtools.cn/
國內的這個網站有Android開發所需的各種工具,我們首先找到SDK Tools如下圖23.2_1所示。
圖23.2_1 國內Android 站點
然後我們點選最新“android sdk_r24.4.1-windows.zip”進行下載,如圖23.2_2所示。
圖23.2_2 下載最新android SDK
下載到本地磁碟的android-sdk_r24.4.1-windows.zip檔案,進行解壓縮後可以看到資料夾包含如下內容(圖23.2_3),這些內容只是部分內容,需要聯網更新載入最新資源。雙擊”SDK Manager.exe”可執行檔案。(注: 筆者的演示PC把解壓縮檔案放置到如下目錄:“D:\DeploySoftware\DeploySofwareDIR\android-sdk_r24.4.1-windows”, 這個路徑在後面的配置中需要用到多次。)
圖23.2_3 原始下載Android SDK 包含內容
開啟AndroidSDK Manager後,系統預設建議下載最新(截至2017年)的包含Android 8.0(API26)在內的9個重要資源包,(如圖23.2_4)點選“Install 9 Packages”按鈕,進入下一步。
圖23.2_4 Android SDK Manager 視窗
在彈出的ChoosePackages to Install視窗中,再次確認勾選所有資源包,點選“Install”按鈕進行下載更新安裝。(參考圖23.2_5)
圖23.2_5 二次確認下載更新的資源包
按照電腦配置的不同,大約10-60分鐘,大約累計下載超12G的資源後,完成下載任務。我們可以看到如圖23.2_6 所示的內容,表示已經更新完畢,點選OK按鈕,關閉Android SDK Manager 視窗即可。
圖23.2_6 資源包更新完畢提示視窗
現在我們再來看“android-sdk_r24.4.1-windows”資料夾,發現多了不少資料夾,其中確認“Platform-tools” 目錄的存在(注: 在更新前是沒有的),參考下圖23.2_7所示。
圖23.2_7 更新資源後的資料夾目錄結構
|
2:更新環境變數
在Android SDK 解壓縮的目錄中有一個Platform-tools 的目錄,請拷貝此目錄的全路徑,然後把這個路徑追加到系統環境變數的Path 中。如圖23.2_8。
(提示Platform-tools目錄中存在adb.exe 等重要可執行檔案,供安裝*.apk 檔案到Android 模擬器中使用)
圖23.2_8 系統變數Path更新
Unity相應配置1: Unity配置 Android SDK 路徑
Ø 開啟Unity2017,點選選單Edit->Preferences...
如圖23.3_1所示。
Ø 在"UnityPreferences" 窗體中的"External Tools "選項中點選視窗下方的Android“SDK”與“JDK”後面的Browse按鈕,分別定位到AndroidSDK與Java JDK的根路徑,參考圖23.3_2所示。
圖23.3_2 配置JDK與Android SDK路徑
2: 釋出程式,切換到Android 平臺
Ø 點選Unity 選單的File->Build Setting... 如圖23.3_3所示。
Ø 在BuildSettings窗體的左面點選“Android”圖示,這時本圖示會變藍色背景然後點選下面的按鈕“Switch Platform”,如右圖23.3_3。
Ø 這時你會發現Android選項中出現了原本在“PC,Mac& Linux Standalone”中的Unity Logo小圖示,表明現在已經成功切換Android的釋出平臺,如圖23.3.4所示。
圖23.3_3 Build Setting 視窗
3: 更改預設的產品標示符
在圖23.3.4中,點選窗體下部的“PlayerSettings...”按鈕,在Unity 右邊的Inspector 窗體中出現如圖23.3.5的內容,選擇"Identification"下的"BundleIdentifier" 選項。更改其內容為自定義產品名稱,如圖23.3.6所示。
圖23.3.4 切換Android 平臺
圖23.3.5 原始產品識別符號
圖23.3.6 更改後的產品識別符號
4: 輸出*.apk包
圖23.3_7 點選”Build” 生成APK
點選圖23.3_7下部的"Build"按鈕,輸出APK 檔案。
點選後出現圖23.3_8的APK輸出進度條。如果前面的配置有誤,則此階段會停止輸出APK且報錯。讀者需要檢視錯誤分析修改配置後,再次重試即可。圖23.3_9顯示成功的輸出了APK可執行檔案。
圖23.3_8 生成APK檔案中