【Creator - 2.0.9】“模拟器”无法启动,编译打包正常

  • Creator 版本:2.0.9

  • 系统:Windows 7 x64

  • 目标平台: Web / Android

  • 附加描述:

编译打包没问题,手机上也是正常运行。

一些安卓的测试没办法跑,总不能每次都打包吧,谁能帮忙,或者有啥临时的折衷方案也可以

  • 报错:
==== C stack trace ===============================

	(No symbol) [0x00000000]
	cocos2d::GLFWEventHandler::setGLView [0x01125BC4+767316]
	cocos2d::GLFWEventHandler::setGLView [0x01128726+778422]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x614A41B0+149540]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x61550138+853932]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x6155060B+855167]
	(No symbol) [0x1588607E]
	(No symbol) [0x3F9B3E31]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4C9D]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4546]
	(No symbol) [0x1588FF54]
	(No symbol) [0x15889C68]
	(No symbol) [0x3F9B5FF9]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4748]
	(No symbol) [0x1588FF54]
	(No symbol) [0x15888236]
	(No symbol) [0x15889C63]
	(No symbol) [0x3F9B5FF9]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4748]
	(No symbol) [0x1588FF54]
	(No symbol) [0x15889C68]
	(No symbol) [0x3F9B5FF9]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4748]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4546]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4546]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B463A]
	(No symbol) [0x1588FF54]
	(No symbol) [0x15888236]
	(No symbol) [0x3F9B3E31]
	(No symbol) [0x1588FF54]
	(No symbol) [0x15888236]
	(No symbol) [0x3F9B4EA1]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4748]
	(No symbol) [0x1588FF54]
	(No symbol) [0x3F9B4D90]
	(No symbol) [0x1588FF54]
	(No symbol) [0x1588E5DE]
	(No symbol) [0x3F9A8F98]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x61842173+3942375]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x6184183C+3940016]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x618417AC+3939872]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x614B3687+212219]
	cocos2d::GLFWEventHandler::setGLView [0x0126491B+2073259]
	cocos2d::GLFWEventHandler::setGLView [0x0124FA0E+1987486]
	cocos2d::GLFWEventHandler::setGLView [0x0124D092+1976866]
	cocos2d::Application::setDevicePixelRatio [0x01053E41+153169]
	cocos2d::Application::setDevicePixelRatio [0x01052FEF+149503]
	xxtea_decrypt [0x015FED9E+3313262]
	xxtea_decrypt [0x015FEC80+3312976]
	xxtea_decrypt [0x015FEB2D+3312637]
	xxtea_decrypt [0x015FEDA8+3313272]
	BaseThreadInitThunk [0x75BD33CA+18]
	RtlInitializeExceptionChain [0x77CC9ED2+99]
    at HTMLElement.print-simulator-log (D:\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
    at Object.e._dispatch (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
    at EventEmitter.o.on.s (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:204:7)

三小时惨案,有人帮忙吗?

23小时惨案,就没人说点啥吗,::>_<::

有没有定制过引擎?

没有,额外的操作只有“开启数据统计服务”(但我没写启动脚本,会是这个原因吗)

试下关闭掉数据统计服务看下

依旧无效。模拟器的弹窗出现过,白板,然后就闪退了。

除了控制台的 Log,有日志文件啥的吗?

log发一下看看,另外新建一个helloworld工程都跑不起来么?

以下日志源于使用 Cocos Creator 2.0.9 自带的 HelloWorld 项目,错误共三条,我按顺序分开展示了:

# 正常日志
Simulator: SCREEN DPI = 96, SCREEN SCALE = 1.00
Simulator: WORKAREA WIDTH 1912.00, HEIGHT 1030.00
Simulator: FRAME SCALE = 1.00
Simulator: Ready for GLSL
Simulator: Ready for OpenGL 2.0
Simulator: Project Config:
Simulator: project dir: D:\CocosCreator\resources\cocos2d-x\simulator\win32\
Simulator: writable path: $(PROJDIR)\
Simulator: script file: $(PROJDIR)\main.js
Simulator: frame size: 640 x 960
Simulator: frame scale: 1.00
Simulator: show console: NO
Simulator: write debug log: NO ()
Simulator: listen: 
Simulator: debugger: none
Simulator: add searching path:
Simulator: 
Simulator: 
Simulator: 
Simulator: resetDesignResolution request
Simulator: ------------------------------------------------
Simulator: LOAD Js FILE: jsb-adapter/jsb-builtin.js
Simulator: ------------------------------------------------
Simulator: D/jswrapper (368): Initializing V8, version: 6.0.286.52
Simulator: D/jswrapper (813): libuv version: 1.13.1
Simulator: D/jswrapper (112): Debugger listening..., visit [ chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws=0.0.0.0:5086/00010002-0003-4004-8005-000600070008 ] in chrome browser to debug!
Simulator: D/jswrapper (115): For help see https://nodejs.org/en/docs/inspector
Simulator: D/jswrapper (129): JS: Enable batch GL commands optimization!
Simulator: resetDesignResolution request
Simulator: ------------------------------------------------
Simulator: LOAD Js FILE: main.js
Simulator: ------------------------------------------------
Simulator: iShow!
Simulator: D/jswrapper (4159): glGetIntegerv: pname: 0x8b4c
# 错误日志1
Simulator: 
==== C stack trace ===============================

	(No symbol) [0x00000000]
	cocos2d::GLFWEventHandler::setGLView [0x01115BC4+767316]
	cocos2d::GLFWEventHandler::setGLView [0x01118726+778422]
    at HTMLElement.print-simulator-log (D:\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
    at Object.e._dispatch (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
    at EventEmitter.o.on.s (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:204:7)
# 错误日志2
Simulator: v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F0E41B0+149540]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F190138+853932]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F19060B+855167]
	(No symbol) [0x2930607E]
	(No symbol) [0x1D8B3E31]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4C9D]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4546]
	(No symbol) [0x2930FF54]
	(No symbol) [0x29309C68]
	(No symbol) [0x1D8B5FF9]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4748]
	(No symbol) [0x2930FF54]
	(No symbol) [0x29308236]
	(No symbol) [0x29309C63]
	(No symbol) [0x1D8B5FF9]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4748]
	(No symbol) [0x2930FF54]
	(No symbol) [0x29309C68]
	(No symbol) [0x1D8B5FF9]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4748]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4546]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4546]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B463A]
	(No symbol) [0x2930FF54]
	(No symbol) [0x29308236]
	(No symbol) [0x1D8B3E31]
	(No symbol) [0x2930FF54]
	(No symbol) [0x29308236]
	(No symbol) [0x1D8B4EA1]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4748]
	(No symbol) [0x2930FF54]
	(No symbol) [0x1D8B4D90]
	(No symbol) [0x2930FF54]
	(No symbol) [0x2930E5DE]
	(No symbol) [0x1D8A8F98]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F482173+3942375]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F48183C+3940016]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F4817AC+3939872]
	v8::internal::ParserBase<v8::internal::Parser>::ParseAsyncFunctionLiteral [0x5F0F3687+212219]
	
    at HTMLElement.print-simulator-log (D:\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
    at Object.e._dispatch (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
    at EventEmitter.o.on.s (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:204:7)
# 错误日志3
Simulator: cocos2d::GLFWEventHandler::setGLView [0x0125491B+2073259]
	cocos2d::GLFWEventHandler::setGLView [0x0123FA0E+1987486]
	cocos2d::GLFWEventHandler::setGLView [0x0123D092+1976866]
	cocos2d::Application::setDevicePixelRatio [0x01043E41+153169]
	cocos2d::Application::setDevicePixelRatio [0x01042FEF+149503]
	xxtea_decrypt [0x015EED9E+3313262]
	xxtea_decrypt [0x015EEC80+3312976]
	xxtea_decrypt [0x015EEB2D+3312637]
	xxtea_decrypt [0x015EEDA8+3313272]
	BaseThreadInitThunk [0x76D333CA+18]
	RtlInitializeExceptionChain [0x77289ED2+99]
    at HTMLElement.print-simulator-log (D:\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
    at Object.e._dispatch (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
    at EventEmitter.o.on.s (D:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:204:7)

参考:https://forum.cocos.com/t/cocos-creator-2-0-5-windows/69046/2?u=bigbear
这个问题大概率是不是编译环境没有安装好,没用VS2017?

的确没有安装 Visual Studio,装了之后成功运行。

抱歉,文档没仔细看,给你添麻烦了 ORZ