1. 程式人生 > >完整版unity安卓發布流程(包括SDK有原生系統依賴關系的工程)

完整版unity安卓發布流程(包括SDK有原生系統依賴關系的工程)

產品 應用 技術分享 之前 完整 mage http .so ger

要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有原生系統依賴關系的工程)