打包字节跳动小程序,运行报错

  • Creator 版本:2.4.13

  • 目标平台: 抖音开发者工具

  • 重现方式:打包发布后抖音开发者工具打开就报错

  • 首个报错: cocos2d-js-min.js:1 readFile:fail illegal operation Error: readFile:fail illegal operation
    at fail (adapter-min.js:4132:119)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:184609
    at Ot (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:9409)
    at t (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:15313)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:389229
    at u (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330181)
    at Generator._invoke (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:329934)
    at forEach.e. [as throw] (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330538)
    at Si (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43259)
    at s (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43502)
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    unpackJson @ cocos2d-js-min.js:1
    unpack @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadScene @ cocos2d-js-min.js:1
    loadScene @ cocos2d-js-min.js:1
    onStart @ main.js? [sm]:46
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    a @ cocos2d-js-min.js:1
    load (async)
    42.e.exports @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    exists @ adapter-min.js? [sm]:1
    N @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    A @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadDir @ cocos2d-js-min.js:1
    _loadBuiltins @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    unpackJson @ cocos2d-js-min.js:1
    unpack @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadDir @ cocos2d-js-min.js:1
    _loadBuiltins @ cocos2d-js-min.js:1
    init @ cocos2d-js-min.js:1
    _prepareFinished @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _loadPreviewScript @ cocos2d-js-min.js:1
    prepare @ cocos2d-js-min.js:1
    run @ cocos2d-js-min.js:1
    run @ adapter-min.js? [sm]:1
    (anonymous) @ main.js? [sm]:81
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    bundle @ cocos2d-js-min.js:1
    create @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    u @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    loadSubpackage @ adapter-min.js? [sm]:1
    bundle @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadRemote @ cocos2d-js-min.js:1
    loadBundle @ cocos2d-js-min.js:1
    cb @ main.js? [sm]:80
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    bundle @ cocos2d-js-min.js:1
    create @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    bundle @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadRemote @ cocos2d-js-min.js:1
    loadBundle @ cocos2d-js-min.js:1
    window.boot @ main.js? [sm]:93
    (anonymous) @ game.js? [sm]:18
    s @ tmg-core.js:1
    a @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ game.js? [sm]:18
    Show 353 more frames
    cocos2d-js-min.js:1 readFile:fail illegal operation Error: readFile:fail illegal operation
    at fail (adapter-min.js:4132:119)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:184609
    at Ot (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:9409)
    at t (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:15313)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:389229
    at u (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330181)
    at Generator._invoke (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:329934)
    at forEach.e. [as throw] (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330538)
    at Si (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43259)
    at s (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43502)
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    fail @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    s @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readText @ adapter-min.js? [sm]:1
    S @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    default @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    unpackJson @ cocos2d-js-min.js:1
    unpack @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadScene @ cocos2d-js-min.js:1
    loadScene @ cocos2d-js-min.js:1
    onStart @ main.js? [sm]:46
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    a @ cocos2d-js-min.js:1
    load (async)
    42.e.exports @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    exists @ adapter-min.js? [sm]:1
    N @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    A @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadDir @ cocos2d-js-min.js:1
    _loadBuiltins @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    A @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parseImport @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    unpackJson @ cocos2d-js-min.js:1
    unpack @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadDir @ cocos2d-js-min.js:1
    _loadBuiltins @ cocos2d-js-min.js:1
    init @ cocos2d-js-min.js:1
    _prepareFinished @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _loadPreviewScript @ cocos2d-js-min.js:1
    prepare @ cocos2d-js-min.js:1
    run @ cocos2d-js-min.js:1
    run @ adapter-min.js? [sm]:1
    (anonymous) @ main.js? [sm]:81
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    bundle @ cocos2d-js-min.js:1
    create @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    u @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    loadSubpackage @ adapter-min.js? [sm]:1
    bundle @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadRemote @ cocos2d-js-min.js:1
    loadBundle @ cocos2d-js-min.js:1
    cb @ main.js? [sm]:80
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    bundle @ cocos2d-js-min.js:1
    create @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    setTimeout (async)
    Vf.isInnerInteractiveContainer.globalThis.setTimeout @ tmg-core.js:1
    callInNextTick @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    onComplete @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    parse @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    (anonymous) @ adapter-min.js? [sm]:1
    (anonymous) @ adapter-min.js? [sm]:1
    success @ adapter-min.js? [sm]:1
    (anonymous) @ tmg-core.js:1
    Ot @ tmg-core.js:1
    t @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    u @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    forEach.e. @ tmg-core.js:1
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    Promise.then (async)
    Si @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    (anonymous) @ tmg-core.js:1
    readFile @ adapter-min.js? [sm]:1
    readJson @ adapter-min.js? [sm]:1
    O @ adapter-min.js? [sm]:1
    l @ adapter-min.js? [sm]:1
    T @ adapter-min.js? [sm]:1
    bundle @ adapter-min.js? [sm]:1
    o @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    retry @ cocos2d-js-min.js:1
    download @ cocos2d-js-min.js:1
    load @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    forEach @ cocos2d-js-min.js:1
    51.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    (anonymous) @ cocos2d-js-min.js:1
    55.e.exports @ cocos2d-js-min.js:1
    _flow @ cocos2d-js-min.js:1
    async @ cocos2d-js-min.js:1
    loadAny @ cocos2d-js-min.js:1
    loadRemote @ cocos2d-js-min.js:1
    loadBundle @ cocos2d-js-min.js:1
    window.boot @ main.js? [sm]:93
    (anonymous) @ game.js? [sm]:18
    s @ tmg-core.js:1
    a @ tmg-core.js:1
    i @ tmg-core.js:1
    (anonymous) @ game.js? [sm]:18
    Show 353 more frames
    cocos2d-js-min.js:1 readFile:fail illegal operation Error: readFile:fail illegal operation
    at fail (adapter-min.js:4132:119)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:184609
    at Ot (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:9409)
    at t (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:15313)
    at http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:389229
    at u (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330181)
    at Generator._invoke (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:329934)
    at forEach.e. [as throw] (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:330538)
    at Si (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43259)
    at s (http://127.0.0.1:7045/core/3.30.0.4/tmg-core.js:1:43502)