1.6.0正式版模拟器无法运行

  • 操作系统:Windows 7 X64 MSDN旗舰版
  • 编辑器之前是否有其它报错:

更新1.6.0正式版之后,无法用模拟器预览,进入到模拟器目录打开simulator.exe提示丢失VCRUNTIME140D.DLL,安装相关DLL之后还是无法打开,并且报错

编辑器日志:

2017-08-17T02:18:48.287Z - success: console loaded
2017-08-17T02:18:48.287Z - success: package-manager loaded
2017-08-17T02:18:48.287Z - success: sdkbox loaded
2017-08-17T02:18:48.303Z - success: tester loaded
2017-08-17T02:18:48.303Z - success: ui-kit-preview-extra loaded
2017-08-17T02:18:48.303Z - success: ui-kit-preview loaded
2017-08-17T02:18:48.303Z - success: ui-tree loaded
2017-08-17T02:18:49.117Z - normal: Initializing project E:\MobileProject
2017-08-17T02:18:49.117Z - normal: Loading packages
2017-08-17T02:18:49.117Z - normal: Watching packages
2017-08-17T02:18:49.133Z - normal: Run Application
2017-08-17T02:18:51.755Z - success: preview server running at http://localhost:7456
2017-08-17T02:18:56.636Z - normal: 1.6.0
2017-08-17T02:19:10.368Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)
2017-08-17T02:19:11.698Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)
2017-08-17T02:19:11.826Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)
2017-08-17T02:19:11.980Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)
2017-08-17T02:19:12.182Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)
2017-08-17T02:19:12.381Z - error: Error: EPERM: operation not permitted, open 'D:\CocosCreator\resources\cocos2d-x\simulator\win32\src\jsb_polyfill.js'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:191:20)
    at copyFileSync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-file-sync.js:21:16)
    at Object.copySync (D:\CocosCreator\resources\app.asar\node_modules\fs-extra\lib\copy-sync\copy-sync.js:32:7)
    at forEach.e (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21530)
    at Array.forEach (native)
    at Object.runSimulator (D:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:21515)
    at EventEmitter.ipcMain.on (D:\CocosCreator\resources\app.asar\editor\core\ipc\app-ipc.js:1:1874)
    at emitOne (events.js:96:13)
    at process.on.t (D:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:992)
    at emitOne (events.js:101:20)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:304:26)

我刚试过···安装vs2017就好了···只需要装C++的组件就可以了···

看起来是 nodejs 的 bug。。。

https://github.com/nodejs/node/issues/5261

尝试升级一下 node

呃···我使用的是Node 8最新的版本也无法启动pc的模拟器···mac的模拟器可以···然后我安装了vs2017就好了···

我装的VS2013,以前一直没问题,升级1.6.0之后才出现这个问题

我的node版本是6.10.3,还需要更新吗?更新到最新版本的话,和webstorm有冲突,导致webstorm无法智能提示

我的Mac版也无法运行,直接黑屏报错

哦,VS2013 是不行的,1.6 最低支持的版本是 VS2015

好吧,我升级一下

用户不一定有装 node 啊,这里的 node 就是 electron 内嵌的吧

我的情况是,点击模拟器预览没任何反应,没报错,没控制台日志,没任何动静。。

我也是

我也是,我的操作系统是win10,而且我还不能构建打包

已经可以了,之前定制引擎了,去除定制引擎后模拟器运行正常了

今天我安装时也遇到模拟器无法启动,重开也一样,后来再重装点“修复”后,就好了,不知道为什么

谢谢反馈,这个不是 node.js 的问题,这是我们没有带这些 dll 导致的。暂时解决方法是安装一下 VS2015. 我们之后会默认提供这些 dll。

这个问题其实我早就反馈过了,没一个人回答,我觉得做为一个软件产品,最基本的就是不能少dll,反馈了也没答复,到了正式版还没有修复,有些无语。

如果单独发帖,我们一般都会有答复的。没答复的可能是内测贴里面的,不过我们一般都会去修复的,只是有时没答复而已。

http://forum.cocos.com/t/1-6beta3-win/49242

上传中…

这个问题我们会在下个版本修复,抱歉没人回复你……