使用Unity2020发布安卓的坑

一、前言

       终于我也鸟枪换炮从unity2018直接换到了unity2020.1.0f1版本,之前一直都在用Unity2018的LTS版本开发,听说了很大Unity新出的功能,我也迫不及待的弄了一个PJ版本,PJ的文件文章后面会有,本篇是介绍我在安装和使用时候遇到的问题。尤其是在发布安卓程序的时候,安装了数次,终于摸清楚了,真是大坑。

图1

二、问题与实现

2.1、首先,安装unity Hub2.3.2版本,然后在Hub里安装unity程序。我的PJ文件是2020.1.0f版本的,如果你是从国内网站进入到unity上下载的将会是unity2020.1.0f1c1的版本,如图2所示,注意版本后面的“f1”和”f1c1“之间的区别。这个版本我的PJ文件是用不了的,一定要下载国外网站的版本Unity 2020.1.0国外网站版本

图2

 

进入网站的时候需要FanQiang,真正下载的时候可以断开FQ的连接。如图3所示,点击"Unity Hub"下载

图3

 2.2、需要安装发布安卓相关的组件,Unity2020的版本是不再特别支持自己下载安卓SDK、NDK、JDK文件,然后手动添加到Unity的配置中,现在最好是自己从Hub中下载,以免出现各种恶心问题。

        这一步才是见证大坑的时候到了,首先,我点击“添加模块”进入到选择模块的界面,如图4所示是我已经完全安装好的样子,图中红色圈的地方提示要安装的安卓工具包。如果勾选了其他模块的话,第一次安装的时候时间很长,安装完成之后,我原本以

图4

打开Unity就能使用,按照PJ的方法,我把PJ步骤里需要删掉的文件删掉,需要替换的替换,等我打开Unity的时候,打开External Tool查看安卓相关工具的时候,提示我还需要安装SDK、NDK文件。我又回到这个添加模块的地方,发现我图4圈的地方现实是绿色的,不是上面的灰色并写着已安装,于是我又恢复到PJ之前的操作,在添加模块的地方安装一次,如此反复安装了大概4、5此的时候,这个地方终于提示“已安装”,然后再PJ操作进入到Unity的External Tool里面查看,终于提示都安装完成。发布安卓APK测试一下,显然是成功了。

2.3、PJ操作

1)首先,安装完Hub之后不要运行,先PJ Hub,直接从文件上的Hub文件下下复制app.asar到Unity Hub安装目录\resources替换原文件;

2)然后,PJ Unity程序,复制Unity.exe到Unity软件安装目录下替换原文件,删除Unity程序的安装目录下的文件,如C:\Program Files\Unity\Editor\Data文件夹\Resources\Licensing\下所有文件;

三、总结

3.1、PJ文件

3.2、多次安装Android SDK&NDK Tools,可实现安装完全;

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值