打包的时候选择了分包,然后装到测试工具中打开就是黑屏,不分包就没有问题。求大神解答一下。
有log么
loadSubpackage是按文档来的吗
对,现在还没到这步骤呢,启动程序都还没有执行呢
你第一个场景如果就用到了分包里的资源肯定就不行了啊,这样就要改application.js的模板来先loadSubpackage再加载launchScene。比如你这个错误里charactor文件夹是分包吗,如果是分包就要先加载分包才行
第一个场景是loading场景,没有打到分包里
charactor是不是分包呢,为什么会有这个报错呢
character是分包,我也有点懵

![]()
看这里好像是说路径无效了
你自己排查一下loading场景,有没有用到分包里的资源,直接搜6858这个bin的资源是什么也能知道。如果要用到就要先加载分包,再加载settings.launchScene
character是分包,但是loading场景没有用到character里的资源,我搜了一下报错的那个资源,那个资源是在第三个场景才用到的资源
loading场景就两张图片
具体原因就要慢慢排查了,不知道rpk和预览时候加载资源的逻辑顺序是不是完全一样,你可以试试在loading页面断点,看看有没有加载这个报错资源。
如果是对于启动速度没要求的话,那就是先加载分包资源,再跑application.js里面的cc.director.loadScene(launchScene
好的,感谢回复


