有那位大神,上仙,侠客,真正用过官方的热更例子。。。我在Creator 1.61下,编出的APK,无法实现更新。。。那个例子中有三个版本,0.9,1.0,1.6感觉好乱。。。
几个URL的都换了,
Windows下EXE是可以用的(我用VS2017成功过),但是一但平台改成安卓,就用不起了。。。。
项目急需。。。
万望真用过热更的大神、上仙、上人、大侠、大师、菩萨,点化一下在下。。。
万分感谢!
我用官方的21点那个示例成功过
请问,你是用的那个版本Creator成功。。。1.42和1.61都失败了。。。我正在用1.52试
伤心中。。。。重安几次Creator之后,,,,连安卓都编译不成功了。。。。这程序做起来。。跟discover一样了
除了安装包热更新要正确外,还需要配置一个http服务器,更新需要的manifest文件也要准备好,版本号也设置好,仔细检查下。
我用phpStudy做的web服务器。。。看到你成功了,我有了信心。。。。再试一下
我终于看到第一个更新错误了!!!在android上看到了:
这个错:“Fail to download manifest file, hot update skipped.”
看代码是这里:
jsb.EventAssetsManager.ERROR_PARSE_MANIFEST
。。。。
我想问,真不的需要改代码,只改url,和版本,配Web服务器,就可以吗?
我发现:
// Init with empty manifest url for testing custom manifest
this._am = new jsb.AssetsManager(’’, this._storagePath, versionCompareHandle);
if (!cc.sys.ENABLE_GC_FOR_NATIVE_OBJECTS) {
this._am.retain();
}
这个地方,应改要传个什么东东进去?AssetsManager,是不是要传个地址什么的东东呢?
有用过的大侠,说下应该如何使用 AssetsManager函数!!!!
haha
我终于看到了,升级界面。。。原来在更新文件不能在局网上,在外网上就可以更新。。。。
我发现第二个问题。。。更新完成之后,就黑屏。。。
外网内网没关系的,热更新就是个http下载而以,下载指定的文件,放到指定的位置上。
继续加油!
上了真实项目,黑屏没有看到了。。。但是又发现,不停地重复更新。。貌似没有保存成功。。。不过我想是离成功越来越近了。。。。
,淌过这个坑你就是热更新的专家了
终于完全成功了。。。非常非常感谢各位,C友,大神的支持。。。
我的更新完成也是黑屏 你是怎么解决的?
1.5.2 ok 但是热更对于android平台来说,好多坑,
请问楼主是如何成功的,我用的1.8.1,打包后的apk运行是黑屏,就没有看到更新界面,能指导一下吗?
重复更新的问题你们找到原因了吗