出安卓包的时候一直报错

2019-05-09 20:50:35.747 31202-31221/? E/jswrapper: ScriptEngine::evalString script src/project.js, failed!
2019-05-09 20:50:35.747 31202-31221/? E/jswrapper: [ERROR] Failed to invoke require, location: D:/COCOSTEST/study123/build1/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
2019-05-09 20:50:35.747 31202-31221/? E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘0’ of undefined, location: src/project.js:0:0
STACK:
[0]r@src/project.js:17
[1]anonymous@src/project.js:18
[2]window.__require.Dice…/event/GameEventType@src/project.js:250
[3]r@src/project.js:17
[4]e@src/project.js:23
[5]anonymous@src/project.js:25
[6]o@jsb-adapter/jsb-engine.js:1
[7]anonymous@jsb-adapter/jsb-engine.js:1
[8]downloadScript@jsb-adapter/jsb-engine.js:1412
[9]116.p.handle@src/cocos2d-jsb.js:19094
[10]o@src/cocos2d-jsb.js:19758
[11]o@src/cocos2d-jsb.js:19776
[12]123.c.flowIn@src/cocos2d-jsb.js:19824
[13]120.y.append@src/cocos2d-jsb.js:19519
[14]110.x.load@src/cocos2d-jsb.js:18466
[15]prepare@src/cocos2d-jsb.js:6229
[16]run@src/cocos2d-jsb.js:6239
[17]window.boot@main.js:161
[18]anonymous@main.js:199
2019-05-09 20:50:35.747 31202-31221/? E/jswrapper: ScriptEngine::evalString script main.js, failed!

顶上去,遇到类似的问题,打包没问题,运行时黑屏,求解决方案。
cocos creator 2.0.9

W/ContextImpl( 1752): Calling a method in the system process without a qualified
user: android.app.ContextImpl.sendBroadcast:1327 com.android.server.InputMethod
ManagerService.hideCurrentInputLocked:1992 com.android.server.InputMethodManager
Service.windowGainedFocus:2082 com.android.internal.view.IInputMethodManager$Stu
b.onTransact:221 com.android.server.InputMethodManagerService.onTransact:873
D/jswrapper( 2921): Debugger listening…, visit [ chrome-devtools://devtools/bu
ndled/inspector.html?v8only=true&ws=0.0.0.0:6086/00010002-0003-4004-8005-0006000
70008 ] in chrome browser to debug!
D/jswrapper( 2921): For help see https://nodejs.org/en/docs/inspector
W/DebugConnManager( 2021): getNetworkInfo() on networkType 1
D/jswrapper( 2921): JS: Enable batch GL commands optimization!
E/jswrapper( 2921): ScriptEngine::onGetStringFromFile ./jsb-videoplayer.js not f
ound, possible missing file.
E/jswrapper( 2921): ScriptEngine::runScript script ./jsb-videoplayer.js, buffer
is empty!
E/jswrapper( 2921): [ERROR] Failed to invoke require, location: E:/CocosCreator2
.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
E/jswrapper( 2921): ScriptEngine::onGetStringFromFile ./jsb-webview.js not found
, possible missing file.
E/jswrapper( 2921): ScriptEngine::runScript script ./jsb-webview.js, buffer is e
mpty!
E/jswrapper( 2921): [ERROR] Failed to invoke require, location: E:/CocosCreator2
.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
V/AsyncHttpClient( 2921): Beware! Using the fix is insecure, as it doesn’t verif
y SSL certificates.
E/jswrapper( 2921): ScriptEngine::onGetStringFromFile ./jsb-dragonbones.js not f
ound, possible missing file.
E/jswrapper( 2921): ScriptEngine::runScript script ./jsb-dragonbones.js, buffer
is empty!
E/jswrapper( 2921): [ERROR] Failed to invoke require, location: E:/CocosCreator2
.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
E/jswrapper( 2921): ScriptEngine::evalString script src/project.dev.5cce0.js, fa
iled!
E/jswrapper( 2921): [ERROR] Failed to invoke require, location: E:/CocosCreator2
.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
E/jswrapper( 2921): ERROR: Uncaught TypeError: Object prototype may only be an O
bject or null: undefined, location: src/cocos2d-jsb.ba044.js:0:0
E/jswrapper( 2921): STACK:
E/jswrapper( 2921): [0]252.window.__extends@src/cocos2d-jsb.ba044.js:47206
E/jswrapper( 2921): [1]anonymous@src/project.dev.5cce0.js:10379
E/jswrapper( 2921): [2]window.__require.spine_loader…/comm/res_mgr@src/project
.dev.5cce0.js:10387
E/jswrapper( 2921): [3]s@src/project.dev.5cce0.js:17
E/jswrapper( 2921): [4]e@src/project.dev.5cce0.js:25
E/jswrapper( 2921): [5]anonymous@src/project.dev.5cce0.js:27
E/jswrapper( 2921): [6]o@jsb-adapter/jsb-engine.js:1
E/jswrapper( 2921): [7]anonymous@jsb-adapter/jsb-engine.js:1
E/jswrapper( 2921): [8]downloadScript@jsb-adapter/jsb-engine.js:812
E/jswrapper( 2921): [9]105.Downloader.handle@src/cocos2d-jsb.ba044.js:20307
E/jswrapper( 2921): [10]flow@src/cocos2d-jsb.ba044.js:21057
E/jswrapper( 2921): [11]flow@src/cocos2d-jsb.ba044.js:21075
E/jswrapper( 2921): [12]flow@src/cocos2d-jsb.ba044.js:21075
E/jswrapper( 2921): [13]flow@src/cocos2d-jsb.ba044.js:21075
E/jswrapper( 2921): [14]112.proto.flowIn@src/cocos2d-jsb.ba044.js:21130
E/jswrapper( 2921): [15]109.proto.append@src/cocos2d-jsb.ba044.js:20783
E/jswrapper( 2921): [16]99.proto.load@src/cocos2d-jsb.ba044.js:19585
E/jswrapper( 2921): [17]prepare@src/cocos2d-jsb.ba044.js:7404
E/jswrapper( 2921): [18]run@src/cocos2d-jsb.ba044.js:7413
E/jswrapper( 2921): [19]window.boot@main.js:162
E/jswrapper( 2921): ScriptEngine::evalString script main.js, failed!

==============================================
我这个问题找到了,定位到这一行:

E/jswrapper( 2921): [2]window.__require.spine_loader…/comm/res_mgr@src/project
把这一行相关代码的import去掉就好了,但还不明白为什么web版没问题,打成原生包才会出问题。

同问,热更后启动子游戏遇到这个问题
ScriptEngine::evalString script src/cocos2d-jsb.js, failed!
[ERROR] Failed to invoke require, location: D:/software/CocosCreator2.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
ScriptEngine::evalString script /data/data/com.lepys.cocosgame/files/subgame/fishing/src/main.js, failed!
[ERROR] Failed to invoke require, location: D:/software/CocosCreator2.0.9/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
ERROR: Uncaught TypeError: Cannot redefine property: eventManager, location: src/cocos2d-jsb.js:0:0

1赞

看来都是这个问题,贴一个。打包没问题,启动黑屏, cc_2.0.6
2019-05-22 19:41:12.516 7638-7638/? D/Cocos2dxActivity: Cocos2dxActivity onCreate: org.cocos2dx.javascript.AppActivity@48b4409, savedInstanceState: null
2019-05-22 19:41:12.535 7638-7638/? D/main: cocos_jni_env_init
2019-05-22 19:41:12.535 7638-7638/? D/Cocos2dxHelper: isSupportLowLatency:false
2019-05-22 19:41:12.536 7638-7638/? D/Cocos2dxHelper: sampleRate: 48000, framesPerBuffer: 192
2019-05-22 19:41:12.544 7638-7638/? D/Cocos2dxActivity: model=MIX 2S
2019-05-22 19:41:12.544 7638-7638/? D/Cocos2dxActivity: product=polaris
2019-05-22 19:41:12.544 7638-7638/? D/Cocos2dxActivity: isEmulator=false
2019-05-22 19:41:12.550 7638-7638/? I/CocosAnalytics: ==> enableLogging: false
2019-05-22 19:41:12.551 7638-7638/? D/Cocos2dxActivity: onResume()
2019-05-22 19:41:12.554 1445-3246/? I/MediaFocusControl: requestAudioFocus() from uid/pid 10303/7638 clientId=android.media.AudioManager@40d38caorg.cocos2dx.lib.Cocos2dxAudioFocusManager$1@72aea3b callingPack=com.ninefun.android.mmo req=1 flags=0x0 sdk=22
2019-05-22 19:41:12.634 7638-7659/? D/main: cocos_android_app_init
2019-05-22 19:41:12.657 7638-7638/? D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=true
2019-05-22 19:41:13.420 7638-7659/? E/jswrapper: [ERROR] Failed to invoke require, location: H:/CocosWork/Study02/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:236
2019-05-22 19:41:13.432 1445-1506/? I/ActivityManager: Displayed com.ninefun.android.mmo/org.cocos2dx.javascript.AppActivity: +1s70ms
2019-05-22 19:41:13.432 1445-1506/? I/Timeline: Timeline: Activity_windows_visible id: ActivityRecord{fbbf914 u0 com.ninefun.android.mmo/org.cocos2dx.javascript.AppActivity t8803} time:33274090
2019-05-22 19:41:13.432 4627-4913/? D/PowerKeeper.Event: notifyActivityLaunchTime: com.ninefun.android.mmo/org.cocos2dx.javascript.AppActivity totalTime: 1070
2019-05-22 19:42:12.461 7638-7638/? D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=false
2019-05-22 19:42:12.656 7638-7638/? D/Cocos2dxActivity: onPause()
2019-05-22 19:42:12.657 1445-3334/? I/MediaFocusControl: abandonAudioFocus() from uid/pid 10303/7638 clientId=android.media.AudioManager@40d38caorg.cocos2dx.lib.Cocos2dxAudioFocusManager$1@72aea3b

请问有解决了吗

你好啊,请问你的问题解决了没。

请问您解决了吗?

这个问题我找到了 看看这个贴
https://forum.cocos.com/t/ts/80170?u=huanv

看看楼下 问题找到了

解决没呀 遇到了一样的问题

检查js代码,多是代码有问题

恩 多检查 特别是子游戏包的main.js代码

此问题已解决,是因为代码有报错,报错直接打包,打包成功,但是启动黑屏。
我的错误是import模块的路径错了(移动了js源文件路径,import相对路径没有同时更改)
import * as Model from “…/Model/Model”;