请教下关于热更新的问题

我用的是Creator1.4 js, 在安卓真机测试时, 热更新能从服务器上下载到资源和代码, 搜索路径也设置了, 但是重启应用后仍然使用的是旧代码.请问panda这有可能是什么地方做错了?谢谢.

在device monitor中能看到文件是下载下来了,

文件名貌似有问题吧?是不是文件里面包含特殊字符?有些服务器对于特殊字符处理有问题

是不是main.js里面那段代码没加上

经过试验发现如果只更新代码的话, 就不会运行新代码, 如果代码和资源都有更新的话, 就会运行新代码.
不知道是哪一块的bug还是cocos就这么设计的.

加上了的, 每次构建都会加.

这文件名不是对应着路径吗, 文件名貌似是没错的. 现在知道同时更新资源和代码就会运行新代码. 如果只更新代码而没有资源更新的话都是走旧代码. 不知道是不是bug.

不应该这样的,即便只更新了代码,也应该会执行的

你看看同时更新资源和脚本的时候,你在 device monitor 中看到的是什么

现在这个 src%5Cproject.dev.js 可能是 project.manifest 中把 / 转义成 %5C 了

好的 我看看

果然, 同时更新资源和代码的时候这个目录是正常的.

那就不懂了,多半跟服务器有关

好吧… 我再研究研究…

兄弟,一年过去了,你解决了嘛:joy:,我也遇到了这个问题,不知道这个坟还能挖动嘛