热更新官网例子,为啥成功后进入不了table场景

Creator版本1.4
我下载的github最新的代码,热更新提示成功,重启游戏后确没有table场景为啥
https://github.com/cocos-creator/tutorial-hot-update 我是在这下载的
我把project.manifest里面弄成只有table.fire了,我在pc下测试可以下载成功,但是也运行不了这个场景,我看过你之前的帖子说不保证pc正常运行,就没去弄了
我打包到android上,检测更新没问题,下载也没问题,重启后还是进入不了table.fire,为啥啊!!!
昨天弄了一天了,求解答

应该是没有添加搜索路径导致的,检查一下所有步骤

我仔细检查下…

我测试android是在relese模式下测试的,debug模式下黑屏,是不是必须得在debug模式下才能测试热更新?

注意,项目中包含的 remove-assets 为 debug 模式,开发者在测试的时候必须使用 debug 模式构建项目才有效,否则 release 模式的 jsc 文件优先级会高于 remove-assets 中的资源而导致脚本失效。

就这句话。。。示例demo没有 remove-assets

remote-assets

这个是范例项目的问题,其实如果新版本也是使用 release 模式来 build,就可以在 release 模式下更新了,这并不是热更新的限制

你那有没有编译好的cocoscreator热更新demo,就是不用改动啥的直接打包就可以运行的…我好对比一下我哪一步出错了

我刚检查了,搜索路径是加了的…哎无解了

检查一下下载路径有没有内容。并没有编译好的 demo,因为每个人的服务器配置不同

我下载后,在android的data文件夹下找不到资源,是不是表示下载失败了?

显示HotUpdate.js下载成功了,我在这里面把Update按钮的代码给删了,但是重新进游戏,这个按钮还是有效的,说明并没有运行最新的js脚本,服务器显示下载成功了,main.js我是改了 build\jsb-default\main.js下,加的搜索路径,应该没加错了,都到这一步了,我可能哪里出错了啊…

哪里看出你下载成功的?你要在本地目录中找到你的下载路径,保证里面的内容是正确的

windows下我可以找到,android下找不到啊

那先看 windows,能不能进入第二个场景?

不能,这个东西windows可以测试用的啊?

E:\CocosCreator\resources\cocos2d-x\simulator\win32\blackjack-remote-asset 这个目录下有热更新下载的资源,版本号也可以读取,但是资源读取不了

呃。。。你一直用 simulator 在测试?用 default / link 模版构建一个项目出来,然后编译运行试试看

windows上我一直用simulator 测试的。好,我试试

simulator 的环境无法测试热更新,需要用独立的构建项目

我构建出来版本,失败…