【cocos2.0+ 热更BUG】

cocos2.0 热更.zip (2.1 MB)

热更下来老报错

人呢。。

老报错?报什么错?概率多高?怎么重现,有自己尝试去分析解决吗?麻烦提供些帮助信息,减少我们排查时间!

你运行一下项目呗 更新一下看看正不正常就知道了

我们的热更新demo都有测试验证的,你这边应该是遇到特殊问题,需要你把错误信息发出来一下,我们才知道你这边遇到什么问题,如果官方demo有问题,也请多多指教,提供错误信息给我们。
https://github.com/cocos-creator/tutorial-hot-update

cocos2.0 热更.zip (2.1 MB)

直接用链接上那个官方项目 也会报错


Simulator: E/jswrapper (271): ERROR: Uncaught TypeError: Cannot read property ‘map’ of undefined, location: src/modular.js:0:0

就不能像1.9.3一样 一个脚本通吃 自动更新 自动重启 就完事了

战败走了。。发的内容居然刚发就撤回。。还有人嘛

抱歉,让你就等了,模拟器上是确实有报错的问题,还在排查,在ios和android上测试是没有问题。

更新成功。。重启没感觉。。添加的几个字居然没显示。。测试好几次。。

帮顶,紫薯布丁

是因为忘记覆盖project.manifest…并且project.manifest不对应当时文件。
现在能显示更新成功 但还是老样子 没更新变化。。

creator 2.0,第一次加载的资源是原生的,而不是更新后的资源,执行热更新流程后,才会把manifest的热更新目录加入到文件的search path,所以完成热更新并执行更新后的资源,你需要两个步骤,1. 执行热更新,2.不管热更新成功与否,执行 cc.game.restart(); 重新加载游戏,示例代码中的ALREADY_UP_TO_DATE中没有重启游戏,导致热更新完成后,再次打开不会切换到更新后的界面。第二个问题,不要使用官方demo下面的热更新资源,因为脚本的加密密匙匹配不上,自己根据教程,重新导出热更新资源。

附上热更新相关的两个文档。
https://docs.cocos.com/creator/manual/zh/advanced-topics/assets-manager.html
https://docs.cocos.com/creator/manual/zh/advanced-topics/hot-update.html

大佬,麻烦了,希望别在发重复的相同的帖子了。
我们技术支持人员看到会进行回复的,没回复可能是因为在忙。
您这样只是在增加技术人员的负担,希望您能听进去,谢谢

热更2.0 .zip (2.1 MB)
更新成功 cc.game.restart();也没感觉。 还不是你们瞎搞。。1.9.3的热更那么好使 到了2.0+用不上 不弄好还怎么升级。

稍等,我给你个demo。

好的 动画的顺便也看看:heart:Animation组件BUG

你这热更新可以正常工作的哦。。。 你导出mac项目,跑起来就可以测试通过了。不要使用模拟器测试热更新,模拟器会加载编辑器资源,导致测试有误。