为unity安装和配置安卓打包环境,这里我是以2019版本的unity为例子,其他版本也一样的方式。
因为步骤详细,所以内容稍稍有点长,实际只要按照步骤操作是很简单的。
安卓环境安装配置有很多办法,大家也可以网上找其他安装配置的教程,这里我是以hub的方式进行安装配置的,这样可以避免很多兼容和报错问题。
1、首先我们打开电脑的unityhub查看安装了哪些版本
这里我们看到unity安装了2019.4.19,但是没有配置好安卓环境,我们需要在安装之前修改安装的路径,最好不在C盘
修改好hub的默认安装路径。
2、进入unity官网
unity官网地址:Unity官网
点击 下载unity按钮,之后找到unity 2019.X
这里我们要选择一个unityhub当中没有的版本去配置好安卓环境,安卓环境是针对电脑的,也就是说电脑配好环境之后,所有的2019版本的unity都是可以通用这个环境
所以我们这里以2019.4.40版本为例子
点击 从hub下载
再点击上面弹窗里面的打开Unity Hub
3、等待安装完成
我们不要做多余操作,只需要安静等待几秒钟…直至下面的界面自动出现在我们屏幕上
然后我们选择模块,模块里面开发工具的选项去掉,下面安卓平台的三个勾勾选上,具体内容如下图:
然后点击继续按钮 再点击下图同意按钮,开始安装
出现下图安装界面,我们安静等待安装完成
下载之后会自动安装不需要做其他操作,继续等待安装完成。。。
安装完成,如下:
这个时候,我们看下安装目录里面,环境安装完成
4、打包测试
安装完成之后,我们新建一个2019.4.40版本的空工程,打包测试一下
工程创建成功之后,我们尝试发布安卓端的apk文件
平台切换到了安卓之后,我们点击build按钮
打包路径尽量不要中文
至此,环境安装完成,打包成功。。
如果大家使用这个安装的版本2019.4.40做安卓开发,那就不需要往下看了,如果想学习一下怎么把安卓环境应用在不同的编辑器里面,那么请继续往下看。
以上是我们正常的安卓环境配置过程,接下来是把我们安装好的环境,适配到其他的unity2019版本上,使得所有的2019版本unity可以正常打包发布到安卓端
这里我们以2019.4.19为例子
以2019.4.19为例,当前在unityhub里面可以看到,unity2019.4.19版本已经安装好了,目前只能支持发布在windows平台,并且可以正常使用。
接下来第一步,我们打开浏览器,再次进入unity官网,找到unity 2019.X 下拉找到2019.4.19版本
然后点击 Release notes 从里面去下载这个版本unity对于安卓平台的支持,这里我们要注意,安卓环境支持是针对电脑而安卓平台支持是针对unity编辑器
之前已经配置好了环境,环境是可以通用,但是每个编辑器要发布安卓端,需要重新安装这个版本的平台支持(接下来的操作就是安装2019.4.19版本对于安卓平台的支持)
之后我们点击 Android Target Support,等待下载完成,找到文件去安装即可
这里我们需要注意,安装的过程,需要把安装路径选择到之前2019.4.19编辑器的路径。
下载好了,之后,双击这个安装程序,去安装这个版本的安卓支持
这里需要注意,要选择之前编辑器的路径,我们到hub里找到之前的路径
这里可以找到路径,然后复制路径,路径记得是Editor 的上一级
上面的这个是错误的路径
上面的这个是正确的路径
至此,平台支持安装完成了
这个时候,回到hub,发现平台没有出现
但是不要担心,应该是hub上没有更新过来,我们退出hub,重启一下
此时我们发现,2019.4.19的版本安卓支持也安装成功了哦
为了验证,我们使用2019.4.19版本,去新建一个空工程测试一下,看能不能正常打包
我们发现,通过2019.4.19新建工程,不能正常打包,报错提示JDK找不到,这是为什么呢
前面我们说过,安卓环境和安卓支持是两个概念,环境是可以通用的(只限2019版本,2020环境和2019环境是不可以通用哦)
既然可以通用,就需要我们在unity里面去设置一下
我们点击Edit 然后点击Preferences,在里面的External Tools
我们发现默认是2019.4.19里面的JDK,但是我们配置环境的时候,是使用的2019.4.40,所以刚刚打包报错,因为找不到JDK
所以我们需要去掉前三个勾选,手动选择一下路径
然后,再次打包试试
好的,再次成功。
学习到这里是不是觉得好像也没有那么难,因为学习一定是有方法的,请继续坚持学习!