fairygui / FairyGUI-cocoscreator

A flexible UI framework for Cocos Creator
MIT License
548 stars 193 forks source link

cocos 2.4.3,2.4.4打成原生android包闪屏报错 #53

Closed ankye closed 3 years ago

ankye commented 3 years ago

cocos 2.4.3,2.4.4闪屏报错 2021-02-20 13:58:03.102 19144-19214/org.cocos2d.demo E/jswrapper: [ERROR] (/Applications/CocosCreator/Creator/2.4.3/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0x760da9ea60) failed! 2021-02-20 13:58:03.117 19144-19214/org.cocos2d.demo E/jswrapper: ERROR: Uncaught TypeError: Cannot read property '_device' of null, location: src/cocos2d-jsb.5725f.js:0:0 STACK: [0]init@src/cocos2d-jsb.5725f.js:34310 [1]ctor@src/cocos2d-jsb.5725f.js:34298 [2]CCClass@(no filename):5 [3]227.i.requestBuffer@src/cocos2d-jsb.5725f.js:32375 [4]227.i.getBuffers@src/cocos2d-jsb.5725f.js:32383 [5]227.i.genBuffer@src/cocos2d-jsb.5725f.js:32415 [6]227.i._expandFill@src/cocos2d-jsb.5725f.js:32497 [7]227.i.fill@src/cocos2d-jsb.5725f.js:32437 [8]fill@src/cocos2d-jsb.5725f.js:23143 [9]updateGraph@src/assets/Script/lib/fairygui.86ac1.js:2795 [10]handleSizeChanged@src/assets/Script/lib/fairygui.86ac1.js:2806 [11]setSize@src/assets/Script/lib/fairygui.86ac1.js:687 [12]set height@src/assets/Script/lib/fairygui.86ac1.js:674 [13]applyOnSizeChanged@src/assets/Script/lib/fairygui.86ac1.js:7692 [14]__targetSizeChanged@src/assets/Script/lib/fairygui.86ac1.js:7808 [15]198.c.emit@src/cocos2d-jsb.5725f.js:28811 [16]emit@src/cocos2d-jsb.5725f.js:7668 [17]setSize@src/assets/Script/lib/fairygui.86ac1.j 2021-02-20 13:58:03.117 19144-19214/org.cocos2d.demo D/debug info: Uncaught Exception:

ankye commented 3 years ago

试了2.4.0的android打包,也报错 E/jswrapper: [ERROR] (/Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0xc1d77460) failed! E/jswrapper: ERROR: Uncaught TypeError: Cannot set property 'path' of undefined, location: src/cocos2d-jsb.f06d0.js:0:0 STACK: [0]_initPath@src/cocos2d-jsb.f06d0.js:9345 [1]init@src/cocos2d-jsb.f06d0.js:9322 [2]init@src/cocos2d-jsb.f06d0.js:9141 [3]bundle@src/cocos2d-jsb.f06d0.js:10325 [4]create@src/cocos2d-jsb.f06d0.js:10284 [5]anonymous@src/cocos2d-jsb.f06d0.js:8990 [6]anonymous@src/cocos2d-jsb.f06d0.js:30400 [7]fireTimeout@jsb-adapter/jsb-builtin.js:2191 [8]tick@jsb-adapter/jsb-builtin.js:2148 [ERROR] (/Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0xc1d77460) failed! E/jswrapper: ERROR: Uncaught TypeError: Cannot set property 'path' of undefined, location: src/cocos2d-jsb.f06d0.js:0:0 STACK: [0]_initPath@src/cocos2d-jsb.f06d0.js:9345 [1]init@src/cocos2d-jsb.f06d0.js:9322 [2]init@src/cocos2d-jsb.f06d0.js:9141 [3]bundle@src/cocos2d-jsb.f06d0.js:10325 [4]create@src/cocos2d-jsb.f06d0.js:10284 [5]anonymous@src/cocos2d-jsb.f06d0.js:8990 [6]anonymous@src/cocos2d-jsb.f06d0.js:30400 [7]fireTimeout@jsb-adapter/jsb-builtin.js:2191 [8]tick@jsb-adapter/jsb-builtin.js:2148 [ERROR] (/Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0xc1d77460) failed! E/jswrapper: ERROR: Uncaught TypeError: Cannot set property 'path' of undefined, location: src/cocos2d-jsb.f06d0.js:0:0 STACK: [0]_initPath@src/cocos2d-jsb.f06d0.js:9345 [1]init@src/cocos2d-jsb.f06d0.js:9322 [2]init@src/cocos2d-jsb.f06d0.js:9141 [3]bundle@src/cocos2d-jsb.f06d0.js:10325 [4]create@src/cocos2d-jsb.f06d0.js:10284 [5]anonymous@src/cocos2d-jsb.f06d0.js:8990 [6]anonymous@src/cocos2d-jsb.f06d0.js:30400 [7]fireTimeout@jsb-adapter/jsb-builtin.js:2191 [8]tick@jsb-adapter/jsb-builtin.js:2148 E/jswrapper: [ERROR] (/Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0xc1d77460) failed!

ankye commented 3 years ago

找到问题了,工程设置的引擎裁剪的默认设置不对,需要修改,去掉没有用的物理引擎类就可以了