cocos2.0 热更.zip (2.1 MB)
热更下来老报错
人呢。。
老报错?报什么错?概率多高?怎么重现,有自己尝试去分析解决吗?麻烦提供些帮助信息,减少我们排查时间!
你运行一下项目呗 更新一下看看正不正常就知道了
我们的热更新demo都有测试验证的,你这边应该是遇到特殊问题,需要你把错误信息发出来一下,我们才知道你这边遇到什么问题,如果官方demo有问题,也请多多指教,提供错误信息给我们。
https://github.com/cocos-creator/tutorial-hot-update
直接用链接上那个官方项目 也会报错
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
大佬,麻烦了,希望别在发重复的相同的帖子了。
我们技术支持人员看到会进行回复的,没回复可能是因为在忙。
您这样只是在增加技术人员的负担,希望您能听进去,谢谢
稍等,我给你个demo。
你这热更新可以正常工作的哦。。。 你导出mac项目,跑起来就可以测试通过了。不要使用模拟器测试热更新,模拟器会加载编辑器资源,导致测试有误。