通过assetManager.loadBundle方法加载远程Bundle,然后在加载完成回调中使用bundle.load方法加载对应资源却无法获取,提示bundle中不包含此资源,经过打印日志信息查看得知资源确切存在,以下是代码部分已经日志部分
代码部分:
日志部分:

bundle详细信息:
通过assetManager.loadBundle方法加载远程Bundle,然后在加载完成回调中使用bundle.load方法加载对应资源却无法获取,提示bundle中不包含此资源,经过打印日志信息查看得知资源确切存在,以下是代码部分已经日志部分
代码部分:

编辑器中Bundle文件结构:

编辑器中Bundle配置详情

我在构建后的remote文件夹中查看Bundle文件结构,发现原本170多个资源(都是图片)目前只出现4个文件夹,每个文件夹中只有单张图片

使用的编辑器版本是3.7.3
已结案,原因是构建出来的Bundle中确实不存在这些图片资源,这些资源在resources文件夹中的prefab预制体使用,所以这些资源都被打包到了resources包中,算是资源划分没有做好,如果对分包有好的资源划分规划可以的话请分享一下,另外我加载SpriteFrame精灵的方式也是错误的,应该在名称后面加上 /spriteFrame,修改后为bundle.load(“button/btn_ad/spriteFrame”, SpriteFrame, null, (err, spriteFrame) => {});