[LayaAirIDE 1.0]热更新有时候会漏掉或者没有正确加载某个js代码文件,导致游戏在运行中因找不到这个文件而报错了。

遇到好几次这样的问题了,这次是没有正确加载MJFightView.js这个代码文件,导致没法打开麻将桌的界面。
可以看下附件的报错信息。
其他手机上均可以正常运行,这个出现报错的手机重启游戏后也能正常运行了。
我们是在打了layadcc后过了大概半个小时后才玩的。
 
 
QQ20190112-0.jpg
已邀请:

LayaAir

赞同来自: 136*****813

看情况可能是DCC的时候,某个文件没有更新下来,于是就用了旧的文件,所以提示的意思大概是在老的这个文件里找不到对应的函数(not a function),而不是说找不到文件。
 
至于重启游戏后,可以了,因为重启游戏后,DCC会再次启动更新,更新成功了,自然也就正常了。
 
所以,要判断一下DCC有没有更新成功,没更新成功,多更新几次。。二,要做未更新成功的兼容性处理。
 
 

郭兆奎

赞同来自:

如果服务器或者网路有问题,自然无法下载到某个文件,dcc只是知道要更新什么文件,但是不能解决网络不好的问题。
你看看日志是不是有下载错误

要回复问题请先

商务合作
商务合作