编译阿拉德(四)-Unity2020升级2022

文章讲述了作者在将Unity项目从2020版升级到2022版过程中遇到的autostreaming错误、宏定义丢失、Android资源路径变化等问题,以及提供的解决方案,如删除manifest.json中的autostreaming、调整宏定义和处理资源打包问题。

这次是从 Unity2020.3.48f1c1 升级到 2022.3.8f1c1

下载2022.3.8f1c1版本要到这里找:Unity 2022.x Unity官方下载

要选择“从Hub下载”,利用Hub来安装,这样在安装的时候,就可以把对应的apk工具也装上。否则要自己手工配置apk环境,很容易出现一大堆版本兼容错误。

autostreaming错误

最典型的报错是这个:[com.unity.modules.autostreaming@1.0.0] cannot be found

我用2020随便新建个项目,什么都没做,再用2022打开,就会报这个错

看了这篇文章:

把那三个文件夹都删了,结果出现一大堆莫名其妙的错误,诸如UnityEngine.UI不存在Text或Image这种错误,让我无法继续了,只好又退回了2020。

不过Library文件夹确实可以删,后面遇到一些错乱信息时,可以删除Library再自动重建。

实测有效的解决方案:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值