关于远程bundle加载顺序的错误

  • Creator 版本:2.4.3
  • 目标平台:Native
  • 重现方式:
  • 首个报错:src/cocos2d-jsb.7997f.js:19288 Please load bundle GamePHZ_2 first Error: Please load bundle GamePHZ_2 first
  • 之前哪个版本是正常的:
  • 手机型号:RedmiK30 5G
  • 手机浏览器:
  • 编辑器操作系统:
  • 重现概率:

浏览器打开调试正常,真机上调试就报这个包加载顺序的错,后把bundle的优先级调到5,8,10都试过,还是报这个错,求解决方案!!!!

Enable batch GL commands optimization!
src/assets/Script/De…_Define.f6b08.js:32 切换前台
src/cocos2d-jsb.7997f.js:14682 Cocos Creator v2.4.3
src/cocos2d-jsb.7997f.js:19288 Please load bundle GamePHZ_2 first Error: Please load bundle GamePHZ_2 first
    at parse (src/cocos2d-jsb.7997f.js:20175:58)
    at Pipeline.sync (src/cocos2d-jsb.7997f.js:19735:24)
    at preprocess (src/cocos2d-jsb.7997f.js:19824:55)
    at Pipeline._flow (src/cocos2d-jsb.7997f.js:19762:9)
    at Pipeline.async (src/cocos2d-jsb.7997f.js:19757:14)
    at loadDepends (src/cocos2d-jsb.7997f.js:19419:16)
    at Array.<anonymous> (src/cocos2d-jsb.7997f.js:19351:11)
    at src/cocos2d-jsb.7997f.js:19657:75
    at parseImport (src/cocos2d-jsb.7997f.js:19642:23)
    at Object.parse (src/cocos2d-jsb.7997f.js:19654:11)
onComplete @ VM8 cocos2d-jsb.7997f.js:19288
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19765
onComplete @ VM8 cocos2d-jsb.7997f.js:19414
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19765
preprocess @ VM8 cocos2d-jsb.7997f.js:19830
_flow @ VM8 cocos2d-jsb.7997f.js:19762
async @ VM8 cocos2d-jsb.7997f.js:19757
loadDepends @ VM8 cocos2d-jsb.7997f.js:19419
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19351
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19657
parseImport @ VM8 cocos2d-jsb.7997f.js:19642
parse @ VM8 cocos2d-jsb.7997f.js:19654
parse @ VM8 cocos2d-jsb.7997f.js:19348
_flow @ VM8 cocos2d-jsb.7997f.js:19762
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19771
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19316
finale @ VM8 cocos2d-jsb.7997f.js:18802
(anonymous) @ VM8 cocos2d-jsb.7997f.js:20372
(anonymous) @ VM8 cocos2d-jsb.7997f.js:18779
(anonymous) @ VM228 jsb-engine.js:3180
readFile @ VM228 jsb-engine.js:3146
readJson @ VM228 jsb-engine.js:3168
parseJson @ VM228 jsb-engine.js:3465
download @ VM228 jsb-engine.js:3351
downloadJson @ VM228 jsb-engine.js:3477
invoke @ VM8 cocos2d-jsb.7997f.js:18773
process @ VM8 cocos2d-jsb.7997f.js:18783
retry @ VM8 cocos2d-jsb.7997f.js:20370
download @ VM8 cocos2d-jsb.7997f.js:18807
load @ VM8 cocos2d-jsb.7997f.js:19481
fetch @ VM8 cocos2d-jsb.7997f.js:19314
_flow @ VM8 cocos2d-jsb.7997f.js:19762
async @ VM8 cocos2d-jsb.7997f.js:19757
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19297
forEach @ VM8 cocos2d-jsb.7997f.js:20462
load @ VM8 cocos2d-jsb.7997f.js:19280
_flow @ VM8 cocos2d-jsb.7997f.js:19762
(anonymous) @ VM8 cocos2d-jsb.7997f.js:19771
preprocess @ VM8 cocos2d-jsb.7997f.js:19830
_flow @ VM8 cocos2d-jsb.7997f.js:19762
async @ VM8 cocos2d-jsb.7997f.js:19757
loadAny @ VM8 cocos2d-jsb.7997f.js:17409
loadScene @ VM8 cocos2d-jsb.7997f.js:17656
onStart @ VM6 main.js:98
(anonymous) @ VM8 cocos2d-jsb.7997f.js:14686
(anonymous) @ VM8 cocos2d-jsb.7997f.js:17553
(anonymous) @ VM8 cocos2d-jsb.7997f.js:42962
fireTimeout @ VM5 jsb-builtin.js:2191
tick @ VM5 jsb-builtin.js:2148
Show 19 more frames
src/cocos2d-jsb.7997f.js:17660 Please load bundle GamePHZ_2 first Error: Please load bundle GamePHZ_2 first
    at parse (src/cocos2d-jsb.7997f.js:20175:58)
    at Pipeline.sync (src/cocos2d-jsb.7997f.js:19735:24)
    at preprocess (src/cocos2d-jsb.7997f.js:19824:55)
    at Pipeline._flow (src/cocos2d-jsb.7997f.js:19762:9)
    at Pipeline.async (src/cocos2d-jsb.7997f.js:19757:14)
    at loadDepends (src/cocos2d-jsb.7997f.js:19419:16)
    at Array.<anonymous> (src/cocos2d-jsb.7997f.js:19351:11)
    at src/cocos2d-jsb.7997f.js:19657:75
    at parseImport (src/cocos2d-jsb.7997f.js:19642:23)
    at Object.parse (src/cocos2d-jsb.7997f.js:19654:11)

你手动加载了么····

应该是你要加载场景里有引用GamePHZ_2包里的资源

怎么解决的??我也遇到这样