-
Creator 版本:
-
目标平台:android
-
详细报错信息,包含调用堆栈:
-
重现方式:
热更一个版本之后,启动第二次热更,在热更一半之后,把服务端资源修改成更高的版本资源,此时热更回调失败。在这次失败的时候,还是可以正常的玩的。重新打开进入就无法打开,卡死在启动页。报如图错误;求大佬指教啊。 -
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:必现
-
额外线索:
Creator 版本:
目标平台:android
详细报错信息,包含调用堆栈:
重现方式:
热更一个版本之后,启动第二次热更,在热更一半之后,把服务端资源修改成更高的版本资源,此时热更回调失败。在这次失败的时候,还是可以正常的玩的。重新打开进入就无法打开,卡死在启动页。报如图错误;求大佬指教啊。
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:必现
额外线索:
有没有大佬帮忙看看,现在完全没有思路
补充一下,只有资源有变更的时候会出现这种情况,如果热更中只有脚本或者小的改动不会出现这种情况
问题已找到,引擎在执行热更下载的时候对比了文件,先把之前下载的资源删除了导致下载失败之后启动找不到那个资源。
void AssetsManagerEx::prepareUpdate()

@引擎开发大大,后续版本可以修改下这个热更方法
请问是将removeFile即可解决这个问题吗?我也遇到热更新到一半退出游戏,第二次打开游戏跟你报一样的4916错误,游戏也直接卡死
谢谢指导,因为游戏已经在测试阶段了,所以版本暂时就不做升级了,直接按照你的方案,将开始热更前的删除资源逻辑去除就解决了.谢谢