完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

高斋晓开卷,独共圣人语。这篇文章主要讲述完整版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位系统目录
【完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)】然测试JDK有无装好,打开WIN键+R,输入CMD,再输入JAVA -VERSION 就可以看到你当前的JDK版本,如图:

完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

安装完JDK的话 ,打开unity,点edit-> preferences-> External Tools如图:
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

会比之前多了SDK,JDK,NDK三项选项,然后根据你自己的JDK,SDK,NDK选好目录。这样可以满足一般项目发布,包括依赖原生的项目
这里说说NDK作用:工作上有些项目需要用到原生态的东西,注意是第三方插件或者SDK有些公司的产品会有依赖,这样的话就需要NDK,当然,就是没依赖也可以接NDK不会影响出包。
              JDK作用:JDK是  Java  语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。(百度说的- -!)
              SDK作用:程序接硬件的桥接文件,主要是看你接哪种硬件,安卓的手机SDK是goolgle搞的,有很多个安卓系统版本,针对不同系统版本手机,比如说暴风魔镜要用自己的SDK,不能用谷歌的,不然会用不了它的设备。
然后附上UNITY的发布流程:File-> BiuldSetting-> Build-> 输入包名-> 保存!
有些项目会用到AndriodStudio或者Eclipse等要有JAVA语言环境支持,需要配置JAVA开发环境,方法如下:
右键我的电脑点属性,点击高级系统设置:
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

点进去以后点环境变量
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

点进去以后会看见2个环境变量设置,我们这里只需要设置用户的环境变量,记得 别弄错!
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

点新建 
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

分别新建立3个值,
第一个变量名CLASSPATH,变量值为:  .; %JAVA_HOME%\\lib\\dt.jar; %JAVA_HOME%\\lib\\tools.jar(注意分号前面一个点,也要i输入进去)
如图
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

第二个变量名PATH,变量值为:%JAVA_HOME%\\bin; %JAVA_HOME%\\jre\\bin; (注意后面分号)
如图
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

第三个变量名JAVA_HOME,变量值为:C:\\Program Files\\Java\\jdk1.8.0_144
如图
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

然后确定 确定 确定(重要事情说三遍,这次例外)
然后测试
WIN+R输入CMD,输入JAVAC,回车,成功的话如图
完整版unity安卓发布流程(包括SDK有原生系统依赖关系的工程)

文章图片

然后就没有然后。。。。。。
 

    推荐阅读