Unity3D安卓平台发布配置(Unity2019之前的版本和Unity2019)

      大多使用Unity3D的团队都是在Windows的环境下进行开发,本文就是以64位的Windows7为例,讲解如何配置环境。这方面很多文章介绍过,但大多写的过于复杂。其实总共也就是以下5步:

一、Unity2019之前(Unity2018,Unity2017,Unity2016,Unity5)

1.安装JDK

       这需要去ORACLE的官网去下载。然后“下一步”“下一步”....即可。

      unity不知道哪个版本开始需要java8了,java8下在地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.下载并配置adt-bundle-windows-x86_64

       

       这一步是最麻烦的。需要去google的官网下载,还包括下载各种安卓版本的SDK。主要麻烦在于现在google的东西不好下载,都懂得,被“墙”了嘛。

      最新SDK 下载地址 http://www.androiddevtools.cn/

3.设置Windows的环境变量 JAVA_HOME

       这一步很简单

       在鼠标右击“计算机”在菜单中点击“属性”

       在弹出的“系统”界面中点击“高级系统设置”

       在弹出的“系统属性”界面中点击“高级”分页界面的底部“环境变量”

       在弹出的“环境变量”界面的“系统变量”中增加一条JAVA_HOME,它的值就是你刚才安装JDK的路径。

       我就直接把JDK安装在C盘的,路径就是C:\Program Files\Java\jdk1.7.0_25

 

4.设置Windows的环境变量 CLASSPATH

      跟上面类似,CLASSPATH的值是.;%JAVA_HOME%\lib;

      但需要主要的是第一个字符是.最后一个字符是;

 

5.在Unity中配置SDK和JDK 

     这步是最简单的,SDK就是你前面下载的adt-bundle-windows-x86_64中SDK的目录

     打开Unity 依次打开 Edit>Preferences->External Tools,分别在SDK和JDK中填上正确的路径。

     以下是我的配置

     Sdk: F:\tools\adt-bundle-windows-x86_64-20130717\sdk

     JDK:C:/Program Files/Java/jdk1.7.0_25
6.如果需要il2cpp打包还需要下载ndk并把路径设置在Unity中

            最复杂的就是第2步,网上其他文章很多就是大篇幅讲这一步。但实际上adt-bundle-windows-x86_64配置一次就可以了。只要是其他机器也是64位的Windows7,直接拷贝配置好的过去就能用。我就是在家里配置好,然后把adt-bundle-windows-x86_64整个目录拷贝到公司的机器上。最后在公司的Unity中把SDK的路径设置成拷贝后的路径。

二、Unity2019

       到Unity2019就很简单了。在hub上安装Unity时可以选JAVA,JDK,NDK,然后在Unity里面勾选内置的即可。大大减少了这块的工作量。只是我注意到内置的JDK貌似才2G多,大大超出我的想象。不知道就是这么大还是打包时,本地内置的没有还需要从网上下载。其实类似的这种操作现在都很常见,很多国外第三方的SDK比如Mopub和Admob都用Android Resolve,需要打包时从网下下载。

 

你可能感兴趣的:(Unity3D安卓平台发布配置(Unity2019之前的版本和Unity2019))