完整版unity安卓發布流程(包括SDK有原生系統依賴關系的工程)
要3個東西!NDS,SDK,JDK,
NDK官網下載:https://developer.android.google.cn/ndk/downloads/index.html(註意系統是不是64位)
JDK官網下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(註意系統是不是64位)
SDK官網下載:https://android-sdk.en.softonic.com/
SDK的話不建議官網下載方式,建議有2個:第一,下載一個SKD_Manager,在用VPN FQ下載,方法不說明。
第二個更好的方法就是去非官網下載,這裏提供一個不錯的網站:http://www.androiddevtools.cn/
前面準備工作做好 接下來就是配置環境:
NDS雙擊直接解壓會在當前目錄生成根目錄
SDK解壓,放好就可以!
JDK安裝選好自己目錄就好,下面演示是默認64位系統目錄
然測試JDK有無裝好,打開WIN鍵+R,輸入CMD,再輸入JAVA -VERSION 就可以看到你當前的JDK版本,如圖:
安裝完JDK的話 ,打開unity,點edit->preferences->External Tools如圖:
會比之前多了SDK,JDK,NDK三項選項,然後根據你自己的JDK,SDK,NDK選好目錄。這樣可以滿足一般項目發布,包括依賴原生的項目
這裏說說NDK作用:工作上有些項目需要用到原生態的東西,註意是第三方插件或者SDK有些公司的產品會有依賴,這樣的話就需要NDK,當然,就是沒依賴也可以接NDK不會影響出包。
JDK作用:JDK是 Java 語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。(百度說的- -!)
SDK作用:程序接硬件的橋接文件,主要是看你接哪種硬件,安卓的手機SDK是goolgle搞的,有很多個安卓系統版本,針對不同系統版本手機,比如說暴風魔鏡要用自己的SDK,不能用谷歌的,不然會用不了它的設備。
有些項目會用到AndriodStudio或者Eclipse等要有JAVA語言環境支持,需要配置JAVA開發環境,方法如下:
右鍵我的電腦點屬性,點擊高級系統設置:
點進去以後點環境變量
點進去以後會看見2個環境變量設置,我們這裏只需要設置用戶的環境變量,記得 別弄錯!
點新建
分別新建立3個值,
第一個變量名CLASSPATH,變量值為: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(註意分號前面一個點,也要i輸入進去)
如圖
第二個變量名PATH,變量值為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (註意後面分號)
如圖
第三個變量名JAVA_HOME,變量值為:C:\Program Files\Java\jdk1.8.0_144
如圖
然後確定 確定 確定(重要事情說三遍,這次例外)
然後測試
WIN+R輸入CMD,輸入JAVAC,回車,成功的話如圖
然後就沒有然後。。。。。。
完整版unity安卓發布流程(包括SDK有原生系統依賴關系的工程)