[LayaAirIDE3]微信小游戏资源加载失败,提示"删除错误记录:xxxx"
导出的微信小游戏,玩到一定时间就会出现部分资源加载失败的情况,而且这些资源是一开始进游戏的时候,都存在的,比如在一个装备界面,刚进游戏的时候这个界面显示完好,无异常,当玩长时间后,再打开装备界面,发现装备的icon都丢失了,看log提示的是资源加载失败,能确定的是资源路径没毛病,如附件中图1所示的SkillShopView不存在。一旦出现这种问题,重启游戏后会提示“删除错误记录:XXX” 如附件中图2所示。同时伴随的报错提示还有附近中图3所示的“未加载到图片资源,请检查安装包或网络:文件读取异常:wxfile://usr/layaairGame/tmp_dea4a406abeee0fb561", 根据错误提示这里初步猜测:感觉是哪里异常导致文件被异常删除了,请问什么引擎什么情况会删除本地cache的文件,有没有什么办法避免这种情况发生,如果本地文件不存在,引擎可不可以重新在网上加载呢?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自: 黄浩
Laya_XS
赞同来自:
2、针对附件中的截图1和截图3,都存在文件下载失败的警告,我这边准备了一个简单的环境模拟文件缓存清理的流程,没有复现咱们说的截图1和截图3的问题。
3、目前适配库管理文件缓存的机制是文件下载后直接返回临时路径用,然后将临时路径拷贝到磁盘永久目录,以备下次进入使用。
4、不知道咱们那边的环境是不是很容易出这个问题,如果有必现环境提供的话,也方便我们及时定位问题,如果方便的话,你可以私信联系我,我加你微信了解下问题。