有华为手机的大佬帮忙测试下。ccc2.2.1华为小游戏切换场景卡死BUG。有demo。

demo.rar (2.8 MB)

该BUG会导致切换场景卡死

把 HuaWeiGame 类里的 appID 换成自己的
构建时勾选
内联所有SpriteFrame
使用小包模式
使用正式密钥
MD5 Cache
调试模式
Source Maps

在手机安装华为的 快应用加载器
然后运行起来
在“登录界面”,点击进入大厅
在“大厅界面”,点击进入游戏
在“游戏界面”,点击“返回大厅”
然后log输出如图所示,直接卡在"游戏界面"

注意:
1.不使用华为sdk登录
2.使用整包
3.去掉场景上的"自动释放资源"选项
以上条件满足其一
就不会有这个BUG!!!

@BigBear

我这边试一下,稍等

大佬~复现了吗。。。:cry:

没能复现出来,我这边正常,看了下你的报错,应该和华为sdk登录,场景的自动释放资源以及使用子包没什么关系,从报错来看完全就是图片加载失败
从报错信息来看是这三张图片的问题

仔细看的话可以发现这个路径是有问题的:

你们是不是自己定制了引擎?
正常的路径应该是res/raw-assets/23/23xxxxxxxxxxxxx.xxxxx.png这样子

没有定制引擎
正常下载的图片引擎会打印这个出来
下载的时候
图片被改名了
把res/raw-assets的路径跟文件名字拼接了

奇怪这个功能是微信小游戏那边的呀,不是华为快游戏的,建议你删除掉local,Libaray,temp这些文件夹,然后重新打包试一下

我这边用你给的demo,改了appid,华为登陆,开了小包模式,所有场景勾上了“自动释放资源”,切换场景是ok的。

有没有完整的log,给个log文件看下

骚等~
我试试搞个日志出来~~~

log.rar (94.0 KB)

日志没有过滤
怕错过什么
在日志里搜索 “华为小游戏对象存在” 然后往下看就行了。。。

我这边也复现了,


测试手机华为荣耀play

等下班了我用自己电脑试试
晚点在来回复

我在自己电脑试了。。。
还是一样的错误。。。
录了视频。。。
有快100M
咋发出来。。。

大佬
我上传到优酷了。。。
我是占位符https://v.youku.com/v_show/id_XNDQ3NjkzMTEwOA==.html?spm=a2h3j.8428770.3416059.1

简单操作步骤.rar (2.7 MB)

初步怀疑跟那三张图片有关系。如换成其他非灰度图是否正常?

什么是非灰度图 :hushed:。。。
这3个图就是我从现有的项目里随便找的图
整个demo就这几个图
几十秒就全部下载完了
只有在来回切场景的时候
会出现加载失败,。。。