为unity安装和配置安卓打包环境,这里我是以2019版本的unity为例子,其他版本也一样的方式。

因为步骤详细,所以内容稍稍有点长,实际只要按照步骤操作是很简单的。

安卓环境安装配置有很多办法,大家也可以网上找其他安装配置的教程,这里我是以hub的方式进行安装配置的,这样可以避免很多兼容和报错问题。

1、首先我们打开电脑的unityhub查看安装了哪些版本

unity android 性能分析 unity安卓_官网


这里我们看到unity安装了2019.4.19,但是没有配置好安卓环境,我们需要在安装之前修改安装的路径,最好不在C盘

unity android 性能分析 unity安卓_游戏引擎_02


修改好hub的默认安装路径。

2、进入unity官网

unity官网地址:Unity官网

点击 下载unity按钮,之后找到unity 2019.X

unity android 性能分析 unity安卓_官网_03


unity android 性能分析 unity安卓_游戏引擎_04

这里我们要选择一个unityhub当中没有的版本去配置好安卓环境,安卓环境是针对电脑的,也就是说电脑配好环境之后,所有的2019版本的unity都是可以通用这个环境

所以我们这里以2019.4.40版本为例子
点击 从hub下载

unity android 性能分析 unity安卓_游戏引擎_05


再点击上面弹窗里面的打开Unity Hub

unity android 性能分析 unity安卓_游戏引擎_06

3、等待安装完成

我们不要做多余操作,只需要安静等待几秒钟…直至下面的界面自动出现在我们屏幕上

unity android 性能分析 unity安卓_unity android 性能分析_07

然后我们选择模块,模块里面开发工具的选项去掉,下面安卓平台的三个勾勾选上,具体内容如下图:

unity android 性能分析 unity安卓_官网_08

unity android 性能分析 unity安卓_unity_09

然后点击继续按钮 再点击下图同意按钮,开始安装

unity android 性能分析 unity安卓_unity_10


出现下图安装界面,我们安静等待安装完成

unity android 性能分析 unity安卓_游戏引擎_11


下载之后会自动安装不需要做其他操作,继续等待安装完成。。。

unity android 性能分析 unity安卓_游戏引擎_12


安装完成,如下:

unity android 性能分析 unity安卓_unity_13


这个时候,我们看下安装目录里面,环境安装完成

unity android 性能分析 unity安卓_游戏引擎_14


4、打包测试

安装完成之后,我们新建一个2019.4.40版本的空工程,打包测试一下

unity android 性能分析 unity安卓_unity android 性能分析_15


工程创建成功之后,我们尝试发布安卓端的apk文件

unity android 性能分析 unity安卓_unity android 性能分析_16


unity android 性能分析 unity安卓_官网_17


平台切换到了安卓之后,我们点击build按钮

unity android 性能分析 unity安卓_官网_18


unity android 性能分析 unity安卓_官网_19


打包路径尽量不要中文

unity android 性能分析 unity安卓_游戏引擎_20


至此,环境安装完成,打包成功。。

如果大家使用这个安装的版本2019.4.40做安卓开发,那就不需要往下看了,如果想学习一下怎么把安卓环境应用在不同的编辑器里面,那么请继续往下看。


以上是我们正常的安卓环境配置过程,接下来是把我们安装好的环境,适配到其他的unity2019版本上,使得所有的2019版本unity可以正常打包发布到安卓端

这里我们以2019.4.19为例子

unity android 性能分析 unity安卓_官网_21


以2019.4.19为例,当前在unityhub里面可以看到,unity2019.4.19版本已经安装好了,目前只能支持发布在windows平台,并且可以正常使用。

接下来第一步,我们打开浏览器,再次进入unity官网,找到unity 2019.X 下拉找到2019.4.19版本
然后点击 Release notes 从里面去下载这个版本unity对于安卓平台的支持,这里我们要注意,安卓环境支持是针对电脑而安卓平台支持是针对unity编辑器

之前已经配置好了环境,环境是可以通用,但是每个编辑器要发布安卓端,需要重新安装这个版本的平台支持(接下来的操作就是安装2019.4.19版本对于安卓平台的支持)

unity android 性能分析 unity安卓_unity android 性能分析_22


unity android 性能分析 unity安卓_unity_23


之后我们点击 Android Target Support,等待下载完成,找到文件去安装即可
这里我们需要注意,安装的过程,需要把安装路径选择到之前2019.4.19编辑器的路径。
下载好了,之后,双击这个安装程序,去安装这个版本的安卓支持

unity android 性能分析 unity安卓_unity android 性能分析_24


unity android 性能分析 unity安卓_游戏引擎_25


unity android 性能分析 unity安卓_unity_26

这里需要注意,要选择之前编辑器的路径,我们到hub里找到之前的路径

unity android 性能分析 unity安卓_官网_27


unity android 性能分析 unity安卓_android_28


这里可以找到路径,然后复制路径,路径记得是Editor 的上一级

unity android 性能分析 unity安卓_android_29


上面的这个是错误的路径

unity android 性能分析 unity安卓_官网_30


上面的这个是正确的路径

unity android 性能分析 unity安卓_unity android 性能分析_31

至此,平台支持安装完成了

这个时候,回到hub,发现平台没有出现

unity android 性能分析 unity安卓_游戏引擎_32


但是不要担心,应该是hub上没有更新过来,我们退出hub,重启一下

unity android 性能分析 unity安卓_unity_33


此时我们发现,2019.4.19的版本安卓支持也安装成功了哦

为了验证,我们使用2019.4.19版本,去新建一个空工程测试一下,看能不能正常打包

unity android 性能分析 unity安卓_android_34


我们发现,通过2019.4.19新建工程,不能正常打包,报错提示JDK找不到,这是为什么呢
前面我们说过,安卓环境和安卓支持是两个概念,环境是可以通用的(只限2019版本,2020环境和2019环境是不可以通用哦)

既然可以通用,就需要我们在unity里面去设置一下

我们点击Edit 然后点击Preferences,在里面的External Tools

unity android 性能分析 unity安卓_unity_35

我们发现默认是2019.4.19里面的JDK,但是我们配置环境的时候,是使用的2019.4.40,所以刚刚打包报错,因为找不到JDK
所以我们需要去掉前三个勾选,手动选择一下路径

unity android 性能分析 unity安卓_android_36

然后,再次打包试试

unity android 性能分析 unity安卓_unity_37

好的,再次成功。

学习到这里是不是觉得好像也没有那么难,因为学习一定是有方法的,请继续坚持学习!