The AssetBundle 'Memory' can't be loaded because it was not built with the right version or build ta

关于unity引擎相关错误:
a_1)The AssetBundle ‘Memory’ can’t be loaded because it was not built with the right version or build target.
a_2)The AssetBundle ‘hero_fanny_skin.unity3d’ can’t be loaded because it was not built with the right version or build target.
b_1)The AssetBundle ‘Memory’ could not be loaded because it is not compatible with this newer version of the Unity runtime. Rebuild the AssetBundle to fix this error.
b_2)The AssetBundle ‘file:storage/emulated/0/Android/data/xxx/files/assets/android/PVP.unity3d’ could not be loaded because it is not compatible with this newer version of the Unity runtime. Rebuild the AssetBundle to fix this error

解答:
1,引擎a,b,2个bug,确定是因为资源破环MD5对不上,可能出现在我们资源下载或者解压的地方造成资源破坏
2,分2中情况a_1,b_1,每天合计出现人次在2000左右,a_2,b_2,每天出现人次分别在600左右(真是线上有些统计)
3,这个问题与
The file ‘none’ is corrupted! Remove it and launch unity again![Position out of bounds!]
这个bug 是共存的,Position out of bounds这个问题是因为读取资源缓冲时候出现问题,但他会读取重新磁盘文件再次建立缓冲,所有不会有什么影响可以忽略
4,而a_1,b_1就在缓冲区获取资源的时候发现资源md5不对出现的,所以它的资源名全是’Memory’,游戏持续运行在缓冲区取数据的次数肯定会比都磁盘要多,所有a_1出现人次肯定比a_2多
根据引擎缓冲区自己的问题,所以a_2,b_2,2个问题可以略过。
5,而a_2,b_2就在磁盘区获取资源的时候发现资源md5不对出现的,所以它的资源名全是实际文件路径,但这个资源确实已经破坏了,修改进行修复

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值