[Unity] Unity3D 如何搭建 Android 開發環境,並生成 apk
阿新 • • 發佈:2019-02-14
Unity3D 如何搭建 Android 開發環境生成 apk
一、前言
跨平臺是 unity3D 引擎引以為傲的黑科技特性,在這裡,我們將學習如何使用 Unity 直接生成能在安卓上安裝並執行的軟體包 xxx.apk。
二、原理與流程
由於 Unity 需要直接生成 apk 檔案,所以其在內部必須使用 Android SDK (ADK) 來生成程式,而 Android SDK 則需要安裝 Java SDK (JDK)為前提,所以我們需要做的就是:1、安裝與配置 JDK
2、安裝與配置 ADK
3、設定 Unity 使用ADK
4、生成 apk 檔案
注:此處不使用任何安卓模擬器,生成apk時需要實時連線安卓裝置,並且開啟它的除錯模式。
三、詳細步驟
1、下載與安裝JDK:
去 java 的官網下載最新的適合你的jdk,安裝到指定的路徑,(安裝選項中的 jre 也要安裝)。下載下來的包大概是這樣:
2、設定環境變數(有的話就新增在後面,沒有的話就新建變數)
變數名:JAVA_HOME
變數值:你的JDK的安裝目錄
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
變數名:PATH
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4、下載ADK
去官網下載ADK,解壓後大概是這樣:
4、更新SDK包
a、在 C:\Windows\System32\drivers\etc\hosts 中新增如下內容
# 安卓SDK更伺服器
203.208.46.146 dl-ssl.google.com
b、開啟SDKManager.exe,選單 Tools->Option,勾選如下選項:
c、選擇想更新的SDK包,進行更新:
5、進行JDK預設設定
執行一下Eclipse,它會自動進行設定。如果正常的話,應該能不報錯。如需要,可以使用 Help->Check Updates 進行一下升級與同步。
6、設定Unity
設定好Unity引用 Android SDK的目錄,Editor->Preferences->External Tools
7、生成 APK
使用 unity 的生成按鈕,如果結果是這樣:
就說明軟體環境已經搭建成功,這時候只要找一臺安卓裝置連線電腦,並開啟它的USB除錯模式,就能正確生成apk了。