Cocos Creator 热更新BUG:重启游戏后热更新无效!(已解决)

Cocos Creator 热更新BUG:重启游戏后热更新无效!(已解决)

问题:在Cocos Creator v2.3.1中,使用扩展商店里的热更新工具实现热更新,热更新完毕后自动重启游戏,此时更新可以成功,但是重启游戏后热更新的效果无效了!而且版本却是最新的!

解决方案:

一:在构建以后,编译之前(打成apk包以前)。去构建的目录中

在这里插入图片描述

修改main.js文件中的代码,与其他地方格格不入的代码。

在这里插入图片描述

将126行到136行的代码,如上图剪切移动到197行下,在window.boot();代码的上方,然后保存。如下图:

在这里插入图片描述

之后再编译打包成apk,此时热更新已经可以使用了。注意:只有打包成apk时需要此步骤。