unity2018的版本只支持java 8
Android平臺環(huán)境配置主要分為三大步驟:
1: JDK安裝與環(huán)境參數(shù)配置假栓。
2: Android虛擬機的安裝與配置。
3: Unity相應(yīng)配置批狐。
JDK 安裝與環(huán)境參數(shù)配置1: 下載與安裝JDK
- 步驟1:
首先登陸Oracle 官方網(wǎng)站: http://www.oracle.com/index.html 滨彻。 此網(wǎng)址為英文官方網(wǎng)址术徊,中國用戶可以點擊網(wǎng)頁的左上方選擇國家本刽,然后顯示中文版本。如圖23.1_1與23.1_2所示。
![image](https://upload-images.jianshu.io/upload_images/9401206-f5f486297f222f14.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
圖23.1_1 Oracle 網(wǎng)站(英文版)
圖23.1_2 Oracle 中文網(wǎng)站
- 步驟2:
依次點擊網(wǎng)頁“菜單”----“下載”----“Java”----“Java運行時環(huán)境(JRE)” 選項子寓,然后點擊進入下一步暗挑,如圖23.1_3所示。
圖23.1_3 Java JDK 下載(Java運行時環(huán)境)
- 步驟3:
在如下圖23.1_4的下載頁面中斜友,點擊“免費Java下載”炸裆,在隨后出現(xiàn)的下載提示中選擇下載路徑后,點擊“保存文件”下載到指定目錄即可鲜屏。
圖23.1_4 下載頁面
- 步驟4:
找到下載的可執(zhí)行文件“jdk-8u60-windows-x64”,雙擊文件運行程序得到圖23.1_5的安裝JDK 頁面烹看。點擊“下一步”按鈕,勾選窗口提示更改路徑的地方洛史,不建議使用系統(tǒng)默認(rèn)路徑(注意惯殊;系統(tǒng)默認(rèn)為C盤下的Program Files(x86) 目錄。筆者在這里把Java JDK安裝到D:\ProgramsArea\Java\jdk1.8.0_60目錄下)
圖23.1_5 安裝JDK
- 步驟5:
圖23.1_6所示進入正式安裝過程也殖,大約幾分鐘安裝完畢土思,最后點擊“關(guān)閉”按鈕退出安裝界面,見圖23.1_7所示忆嗜。
圖 23.1_6 Java SDK 正式安裝過程中
圖23.1_7 Java SDK 安裝完畢
- 步驟6:
檢查安裝到磁盤的目錄內(nèi)容己儒,如下圖23.1_8所示。
圖23.1_8安裝后目錄內(nèi)容
2: 設(shè)置JDK環(huán)境
設(shè)置JDK 環(huán)境就是需要在Windows操作系統(tǒng)的特定窗口設(shè)置以下參數(shù)變量捆毫,以使得計算機能夠識別JDK 的各種指令址愿。主要有三個參數(shù)如下:
? JAVA_HOME
? CLASSPATH
? Path
-
步驟1:
“計算機”點擊屬性,進入“系統(tǒng)”窗體如圖23.1_9所示冻璃。
圖23.1_9 點擊計算機屬性
- 步驟2:
選擇“高級系統(tǒng)設(shè)置”在打開的“系統(tǒng)屬性”窗體中選擇“高級”選項。如圖23.1_10與23.1_11损合。
圖23.1_10 系統(tǒng)窗口
圖23.1_11 系統(tǒng)屬性窗口
-
步驟3:
點擊“環(huán)境變量”按鈕(圖23.1_12)省艳,在“環(huán)境變量”窗體(圖23.1_13)中出現(xiàn)windows登陸用戶名稱的“用戶變量”與“系統(tǒng)變量”兩種設(shè)置窗口,例如筆者的“LiuGuozhu的用戶變量”嫁审。 前者的系統(tǒng)設(shè)置只能應(yīng)用在此用戶賬號中(此計算機的其他登陸賬號用戶無法使用)跋炕,而后者的“系統(tǒng)變量”則適用于此計算機所有的用戶賬號,所以我們把JDK 的三個變量設(shè)置在窗體下面的“系統(tǒng)變量”中律适。
圖23.1_12系統(tǒng)屬性窗口
圖23.1_13 環(huán)境變量窗口
-
步驟4:
首先設(shè)置JAVA_HOME辐烂。點擊“系統(tǒng)變量”下方的“新建(W)...”按鈕,在彈出對話框中錄入以下內(nèi)容捂贿。(見圖23.1_14)
? 變量名(N): JAVA_HOME
? 變量值(V): D:\ProgramsArea\Java\jdk1.8.0_60
(提示:這里的變量值填寫的是JDK 安裝的路徑纠修,讀者需要查看自己JDK安裝的路徑,進行區(qū)分填寫厂僧!)
圖23.1_14 設(shè)置 JAVA_HOME
-
步驟5:
其次需要設(shè)置CLASSPATH扣草。再次點擊“新建(W)...”按鈕輸入以下內(nèi)容,如圖23.1_15。
? 變量名(N): CLASSPATH
? 變量值(V):
;.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
(提示: 如果讀者的計算機已經(jīng)存在CLASSPATH,則需要點擊“編輯(I)…”把上面的代碼追加到原來已經(jīng)存在變量值的末尾)
圖23.1_15 CLASSPATH 設(shè)置
圖23.1_16 設(shè)置Path
步驟6:
最后需要配置Path辰妙。多數(shù)情況下一般電腦都已經(jīng)存在這個參數(shù)鹰祸,我們只需要追加JDK 下面的bin目錄路徑即可。如果沒有Path 變量則新建一個即可密浑,見圖23.1_16所示蛙婴。
? 變量名(N): Path
? 變量值(V): D:\ProgramsArea\Java\jdk1.8.0_60\bin;
(提示: 這里Path 定義的變量值與上面定義的JAVA_HOME 的變量值是不一樣的)
-
步驟7:
檢查以上JDK 配置是否正確的方法。
? 在Win8 操作系統(tǒng)的左下角尔破,單擊鼠標(biāo)右鍵彈出窗口見圖23.1_17街图。
? 點擊“命令提示符(管理員)”出現(xiàn)圖23.1_18的黑色窗口。
? 點擊“java”命令呆瞻,出現(xiàn)如圖23.1_18 的用法信息台夺,說明以上信息配置基本沒有問題。如果出現(xiàn)"無法識別的命令"等信息痴脾,則說明配置有誤颤介,請重新檢查以上信息。
圖23.1_17 系統(tǒng)左下角彈出窗體
圖23.1_18 檢查JDK 配置信息
Android 虛擬機的安裝與配置
AndroidSDK 是 Android 的開發(fā)工具包赞赖。Android是Google自己研發(fā)的手機平臺操作系統(tǒng)滚朵,該平臺基于開源軟件Linux,由操作系統(tǒng)前域、中間件辕近、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件匿垄。
1: 下載與配置 Android SDK
讀者可以基于以下網(wǎng)址下載Android SDK移宅。
1: 國外Android 官網(wǎng):
http://developer.android.com/sdk/index.html
2: 國內(nèi)技術(shù)網(wǎng)站下載:
http://www.androiddevtools.cn/
國內(nèi)的這個網(wǎng)站有Android開發(fā)所需的各種工具,我們首先找到SDK Tools如下圖23.2_1所示椿疗。
圖23.2_1 國內(nèi)Android 站點
然后我們點擊最新“android sdk_r24.4.1-windows.zip”進行下載漏峰,如圖23.2_2所示。
![image](https://upload-images.jianshu.io/upload_images/9401206-c89d2c1f30dfb804.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
圖23.2_2 下載最新android SDK
下載到本地磁盤的android-sdk_r24.4.1-windows.zip文件届榄,進行解壓縮后可以看到文件夾包含如下內(nèi)容(圖23.2_3),這些內(nèi)容只是部分內(nèi)容浅乔,需要聯(lián)網(wǎng)更新加載最新資源。雙擊”SDK Manager.exe”可執(zhí)行文件铝条。(注: 筆者的演示PC把解壓縮文件放置到如下目錄:“D:\DeploySoftware\DeploySofwareDIR\android-sdk_r24.4.1-windows”靖苇, 這個路徑在后面的配置中需要用到多次。)
圖23.2_3 原始下載Android SDK 包含內(nèi)容
打開AndroidSDK Manager后班缰,系統(tǒng)默認(rèn)建議下載最新(截至2017年)的包含Android 8.0(API26)在內(nèi)的9個重要資源包贤壁,(如圖23.2_4)點擊“Install 9 Packages”按鈕,進入下一步埠忘。
圖23.2_4 Android SDK Manager 窗口
在彈出的ChoosePackages to Install窗口中芯砸,再次確認(rèn)勾選所有資源包萧芙,點擊“Install”按鈕進行下載更新安裝。(參考圖23.2_5)
圖23.2_5 二次確認(rèn)下載更新的資源包
按照電腦配置的不同假丧,大約10-60分鐘双揪,大約累計下載超12G的資源后,完成下載任務(wù)包帚。我們可以看到如圖23.2_6 所示的內(nèi)容渔期,表示已經(jīng)更新完畢,點擊OK按鈕渴邦,關(guān)閉Android SDK Manager 窗口即可疯趟。
圖23.2_6 資源包更新完畢提示窗口
現(xiàn)在我們再來看“android-sdk_r24.4.1-windows”文件夾,發(fā)現(xiàn)多了不少文件夾谋梭,其中確認(rèn)“Platform-tools” 目錄的存在(注: 在更新前是沒有的),參考下圖23.2_7所示信峻。
圖23.2_7 更新資源后的文件夾目錄結(jié)構(gòu)
|
|
2:更新環(huán)境變量
在Android SDK 解壓縮的目錄中有一個Platform-tools 的目錄,請拷貝此目錄的全路徑瓮床,然后把這個路徑追加到系統(tǒng)環(huán)境變量的Path 中盹舞。如圖23.2_8。
(提示Platform-tools目錄中存在adb.exe 等重要可執(zhí)行文件隘庄,供安裝*.apk 文件到Android 模擬器中使用)
圖23.2_8 系統(tǒng)變量Path更新
Unity相應(yīng)配置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: 發(fā)布程序街州,切換到Android 平臺
? 點擊Unity 菜單的File->Build Setting... 如圖23.3_3所示兼丰。
? 在BuildSettings窗體的左面點擊“Android”圖標(biāo),這時本圖標(biāo)會變藍(lán)色背景然后點擊下面的按鈕“Switch Platform”,如右圖23.3_3唆缴。
? 這時你會發(fā)現(xiàn)Android選項中出現(xiàn)了原本在“PC,Mac& Linux Standalone”中的Unity Logo小圖標(biāo)地粪,表明現(xiàn)在已經(jīng)成功切換Android的發(fā)布平臺,如圖23.3.4所示琐谤。
圖23.3_3 Build Setting 窗口
3: 更改默認(rèn)的產(chǎn)品標(biāo)示符
在圖23.3.4中,點擊窗體下部的“PlayerSettings...”按鈕玩敏,在Unity 右邊的Inspector 窗體中出現(xiàn)如圖23.3.5的內(nèi)容斗忌,選擇"Identification"下的"BundleIdentifier" 選項。更改其內(nèi)容為自定義產(chǎn)品名稱旺聚,如圖23.3.6所示织阳。
圖23.3.4 切換Android 平臺
圖23.3.5 原始產(chǎn)品標(biāo)識符
圖23.3.6 更改后的產(chǎn)品標(biāo)識符
4: 輸出*.apk包
圖23.3_7 點擊”Build” 生成APK
點擊圖23.3_7下部的"Build"按鈕,輸出APK 文件砰粹。
點擊后出現(xiàn)圖23.3_8的APK輸出進度條唧躲。如果前面的配置有誤,則此階段會停止輸出APK且報錯。讀者需要查看錯誤分析修改配置后弄痹,再次重試即可饭入。圖23.3_9顯示成功的輸出了APK可執(zhí)行文件。
![image](https://upload-images.jianshu.io/upload_images/9401206-bb5ca04e62116a56.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
圖23.3_8 生成APK文件中