引擎大大帮忙,热更新问题 !!!着急!!在线等!!!

热更新时候,在本地电脑假设nginx web服务器, 把热更新包放入指定目录后。
通过manifest生成工具,生成manifest。地址填写本机地址:

apk打包完成后,在本机木木模拟器运行apk。查看日志:热更新超时。


查看日志,显示热更新去链接:localhost: 127.0.0.1 超时导致。

代码中和任何的manifest文件中根本没有127.0.0.1的任何字段。

请问这种问题怎么解决。

在小米手机运行也是这个问题。

manifest 地址图片比较小内容如下:
{“packageUrl”:“http://172.16.24.23/tutorial-hot-update/remote-assets/",“remoteManifestUrl”:“http://172.16.24.23/tutorial-hot-update/remote-assets/project.manifest”,“remoteVersionUrl”:“http://172.16.24.23/tutorial-hot-update/remote-assets/version.manifest”,“version”:"1.0.0”}

你怎么确定的因为这个127.0.0.1的问题导致的。。你再你热更新代码那 log 看下 具体请求的 热更新地址不久行了么

热更新代码这里看不到日志了,直接走了:this._assetsMgr.checkUpdate(); 这函数进不去。咋们。
我的ngnix服务器我都用网址访问了一点儿问题没有。

没人遇到这个问题么?

不应该啊?

用creator自带的模拟器断点看看

你解压apk包找到project.manifest和version.manifest文件看看里面的地址

1.0+ 2.0+版本 热更不一样 可以跟我资源交换 分分钟ok

地址没问题的话,看下version有没有改。
远程上的要比线上的版本高

这些都没有问题。

我看到了一篇以前的帖子:
https://forum.cocos.com/t/creator1-3-2-127-0-0-1-127-0-0-1/43165/20

你这个是creator那个版本遇到问题?
按照教程和范例走应该没有问题。
https://github.com/cocos-creator/tutorial-hot-update