我选择了Bundle的目标平台为字节跳动小游戏,构建后game.json里面的 “subpackages”: []。
也就是没有分包成功啊。。。
非常困惑,是不是我哪里用的不对啊,请各位大佬指教,谢谢!
我选择了Bundle的目标平台为字节跳动小游戏,构建后game.json里面的 “subpackages”: []。
也就是没有分包成功啊。。。
非常困惑,是不是我哪里用的不对啊,请各位大佬指教,谢谢!
没打过字节跳动小游戏,不过分包的话,你确认下这里是否勾选上了?

肯定勾选了啊
就是和微信一样的方法分包的,微信没任何问题,构建后game.json里面的 “subpackages”有具体的每个包的name,root。但字节构建后game.json里面的 “subpackages”: []。
官方大佬给个说明吧,实在感到迷惑。。。
creator 2.4.4头条分包有bug。gameconfig里面应该是 “subPackages” 而不是 “subpackages”
你的子包压缩类型选小游戏分包
是的是的,脑子真是瓦特了,这个地方没弄对。
另外,我看大家都说game.json里面的subpackages的驼峰问题,头条论坛那边也这么说,是不是构建后自己要手工把subpackages改成subPackages啊?
不需要~~
你直接运行字节包,代码加载子包看成功不成功,成功了,就说明其它都不用改啊

好的好的,主要是大家都说这个驼峰问题,头条官方也这么说,弄得我直害怕。
另外还有个比较头疼的问题。本来用的字节开发工具版本是3.0.5,但字节开发工具的3.0.0-3.0.5这些版本居然不支持分包,只能退回到2.0.6版,这个版本是支持分包的。但2.0.6有个问题,就是cocos creator构建时,如果2.0.6的状态是在工程里面的话,cocos creator构建会报错(Build Failed: Error: EPERM: operation not permitted),必须要退回到外面的选择工程的那个窗口,cocos creator才能构建。虽然不是啥致命的大问题,可是每次构建都要退出下字节开发工具,也是够麻烦。不知道是不是我哪里使用的不对。。。请多指教
我也是这样的,构建时直接关掉就行,我感觉这样才好,不然cocos能将正在使用的项目文件删除,生成新的,权限有点大啊
微信小游戏,我记得是可以直接不关闭开发工具,可以直接构建生成新的包
嗯嗯,但字节开发工具3.0.5就不用关闭,cocos creator构建没有一点问题,那样非常方便。本来不是什么大问题,但因为经常需要构建,每次都退出,就有点麻烦了。不知道是不是哪里设置一下能解决这个问题。。。
我觉得这个应该是平台开发者工具的问题吧。。
微信开发者工具没有这个问题,可以直接构建。
QQ开发者工具不行。
学习~~~
下午一直忙别的,刚刚试验了一下,subpackages的驼峰问题确实存在,写成subpackages就提示我超过8M,改成subPackages就没事了。看来网上那些说法不是空穴来风。2.4.4打包字节分包确实有这问题
我怎么还是不行