1. 程式人生 > >unity安卓釋出的環境配置和基本流程

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檔案中