1. 程式人生 > >[Unity] Unity3D 如何搭建 Android 開發環境,並生成 apk

[Unity] Unity3D 如何搭建 Android 開發環境,並生成 apk

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了。