对Android没多少经验,先描述下问题:开发web3项目,版本使用的是2.4.8。
将web3.min.js设置为插件,然后使用declare var web3进行声明,因为之前一直是开发web版,并没有什么问题,现在打包Android版本,在构建完成后,使用Android studio运行时,手机一直在狂闪,错误如下。
请给位大佬指点。
-
Creator 版本:2.4.8
-
目标平台: Android
-
重现方式:
D/jswrapper: JS: [ERROR]: (see stack) Uncaught ReferenceError: Web3 is not defined [0]e.start@assets/main/index.4b62e.jsc:97
[1]eval@(no filename):3
[2]anonymous@src/cocos2d-jsb.4d561.js:15173
[3]invoke@src/cocos2d-jsb.4d561.js:15136
[4]startPhase@src/cocos2d-jsb.4d561.js:15265
[5]mainLoop@src/cocos2d-jsb.4d561.js:6405
[6]t@src/cocos2d-jsb.4d561.js:6642
[7]tick@jsb-adapter/jsb-builtin.js:2156
E/jswrapper: [ERROR] (E:/cocos-dashboard-editors/2.4.9/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 574): Invoking function (0x7c030987f0) failed!
E/jswrapper: ERROR: Uncaught ReferenceError: Web3 is not defined, location: src/cocos2d-jsb.4d561.js:0:0
STACK:
[0]e.start@assets/main/index.4b62e.jsc:97
[1]eval@(no filename):3
[2]anonymous@src/cocos2d-jsb.4d561.js:15173
[3]invoke@src/cocos2d-jsb.4d561.js:15136
[4]startPhase@src/cocos2d-jsb.4d561.js:15265
[5]mainLoop@src/cocos2d-jsb.4d561.js:6405
[6]t@src/cocos2d-jsb.4d561.js:6642
[7]tick@jsb-adapter/jsb-builtin.js:2156
D/debug info: Uncaught Exception:
- location : (see stack)
- msg : Uncaught ReferenceError: Web3 is not defined
- detail :
[0]e.start@assets/main/index.4b62e.jsc:97
[1]eval@(no filename):3
[2]anonymous@src/cocos2d-jsb.4d561.js:15173
[3]invoke@src/cocos2d-jsb.4d561.js:15136
[4]startPhase@src/cocos2d-jsb.4d561.js:15265
[5]mainLoop@src/cocos2d-jsb.4d561.js:6405
[6]t@src/cocos2d-jsb.4d561.js:6642
[7]tick@jsb-adapter/jsb-builtin.js:2156