cocos2dx 3.10 热更新问题

按照官方的例子, 我使用AssetsManagerEx, 将project.manifest文件中的 packageUrl、remoteManifestUrl和remoteVersionUrl 改成了服务器的地址。 服务器的地址我用浏览器测试过,可以访问,资源也可以下载。

接着我运行程序,点击下载按钮开始下载时,提示 Asset Images/assetMgrBackground3.png : HTTP response code said error

请问这是什么错呢? 是服务器哪里的权限问题吗?

什么平台?ios?android ?windows?

在windows下测的

有大神知道什么原因吗? 急啊

自己顶一个 。

你说会是什么问题呢? 我用cocos官方例子的下载地址就没有问题,但用我们服务器的地址就有问题

我用浏览器打开官网例子的链接地址, 提示 403

楼主解决了么,我也出现这个问题了,是什么问题呢

这个问题解决了,是资源路径不对导致的,就是服务器的资源与project.mainifest中定义的资源路径不一致导致的。
比如服务器是http://sssss.xxxx/res/image.png 然后project.mainifest中packageUrl=“http://sssss.xxxx/res/” 然后Asset 中资源"res/image.png":{“md5”:“a39efd4847fb14a64ed7c4488ea2ea64”}, 这样就是重复了一个res 所以,遇到这个问题细心点就好了.我是这么解决的,将project.mainifest中改成packageUrl=“http://sssss.xxxx/

1赞