笔记:热更新详细操作

我试试看。。。。

这样操作有一个问题,版本文件里的信息显示.manifest文件处于assets/native/e5/文件夹下,但是实际上构建出来压根不存在这个文件夹,这是咋回事?

算了,不纠结了,搞半天也大致明白自己前面是什么锅了,其实只要project.manifest.meta里面对应的uuid不改变就不会出现类似问题。我还是改回以前的然后自己研究下打包脚本算了

其实你没有必要放到包里呀

也不需要构建二次嘛,你在构建完后,分包的时候,动态生成那二个文件

:sob:鸦哥,我又来了。。。
遇到三个问题:
1、我本地跑出来的md5和我同事跑出来的md5对不上,我打的包第一次去更新他放的热更新版本基本上就是全部都需要更新,实际代码一样的
2、他放热更新文件的时候如果是这个流程:构建----生成热更新文件----二次构建,这样的话必然热更新失败,因为对比文件里去找了一次.manifest结果不在版本对应的地址里
3、如果放热更新文件的流程只是:构建----生成热更新文件,这样可以更新,能显示出正常下载下来了,但是更新的东西没生效
我现在感觉这个热更新莫名其妙了。。。第一天本地测试的好好的,一到协作准备上了就开始各种出锅了

我看官方文档里生成的两个.manifest是放在项目/assets/目录下的,而且在load里面是获取了project.manifest的

我是在构建完后,进行分包,然后生成的.manifest 4ZGBWY3K249KS$4$R$92Q{3F3X0GK

BBZK8M9GN@F1O_(MR147XD

我们没做分包。。。但是也不得行

你md5用啥跑的?那个命令么,同一个文件,在你电脑和他电脑,md5不同?

是的,同一个命令,同一份代码,不同的电脑

是同一个文件么
命令是官方的那个么
打成压缩包?

对的,就是git同步过去的代码。。。

你不是在群里么···
不在这里聊了,换战场