预览的时候脚本没分包,是直接按一整个js文件一起加载的
哦,是微信小游戏,正式版本会支持吗?
已更新rc.5,可以用 rc.5 测试
反馈1个rc.5 构建问题。
问题现象,如果二次勾选只构建脚本后,取消或者勾选md5Cache都会导致相关config.json加载不到。
复现步骤,
1.先构建一次web-mobile 本次勾选md5Cache, 不勾选(只构建脚本),此时逻辑正常
2. 再次构建 web-mobile 本次取消勾选md5Cache ,勾选(只构建脚本)。此时预览报错**/config.json 404。
问题原因 第二次构建时setting.js里面关于config.json的md5被重置为空了,但是assets下各个bundle内的config.json没有重命名。
勾选仅构建脚本后,不要变更其他选项了吧
那最好给个提示。不然出错了。还要找半天。
配置安卓远程bundle能加密脚本吗,没找到相关选项。

导出的remote bundle是加密的index.jsc,下载的时候找的是index.js
加载远程的bundle能获取到进度吗,比如做大厅子游戏下载的进度条功能
@EndEvil 请问这种新的assetbundle怎么做到打包bundle到安装包?还是只要将build出来的bundle文件夹拷贝到对应的路径下打包就可以。 另外bundle的热更新要怎么支持呢?
可不可以默认开启md5,然后移除md5选项呢
还是有些开发者不喜欢用 md5 的,我们就不强人所难了
asset bundle 默认就是打到安装包里面的,只要你不勾选 is Remote 就行。
另外bundle的热更新要怎么支持呢?
如果这个 bundle 是放在 安装包里面的,那你可以用以前的热更新工具来做热更新,也是兼容的
可以获取,通过自定义参数传入
loadBundle(xxx, { onFileProgress: () => {} }, () => {});
但是目前没什么用,因为加载 bundle 的时候只是去下载 config.json,这个东西很小的。等后面我们支持了原生的zip模式后,这个进度才有价值
没有喜不喜欢的,只要没bug,之前是因为h5要勾选md5才能防止缓存,而原生勾选了md5居然热更新不生效…
现在勾选了md5,热更新应该也不生效吧
这个我们再想想
顺便问下,2.4的main.js文件能直接使用2.2.0的吗,不敢动怕影响热更
可以用命令行运行看看主进程的报错信息
这个不行,启动流程不一样了,用比对工具比对下区别再改吧
