CocosDashboard 闪退

win10 打开就闪退 重装换盘符 也是一样

请问确认是 CocosDashboard 闪退而不是 CocosDashboard 打开 CocosCreator 编辑器时,CocosCreator 编辑器闪退么?
这种情况下可以使用 CMD 命令行或者终端打开 CocosDashboard 应用程序,在控制台上查看是否有报错日志。
另外请检查一下看看安装目录是否包含中文路径?

CocosDashboard 打开时闪退 不包含中文路径

好的,请问是否可以用 CMD 工具打开 CocosDashboard 试试?

register store.main
(node:8316) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.
(Use CocosDashboard --trace-deprecation ... to show where the warning was created)
Error: ENOENT: no such file or directory, open ‘/Cocos/CocosStore/icon/b9a083869a5a2bf84eca85adf5e3b272.png’
at Object.openSync (fs.js:476:3)
at Object.func [as openSync] (electron/js2c/asar_bundle.js:5:2006)
at Object.readFileSync (fs.js:377:35)
at Object.e.readFileSync (electron/js2c/asar_bundle.js:5:9076)
at Function. (electron/js2c/browser_init.js:193:2702) {
errno: -4058,
syscall: ‘open’,
code: ‘ENOENT’,
path: ‘/Cocos/CocosStore/icon/b9a083869a5a2bf84eca85adf5e3b272.png’
}
E:\CocosDashboard\resources\app.asar\index.js:1
“use strict”;const{app:app}=require(“electron”),{applyUpdate:applyUpdate,restoreUpdate:restoreUpdate,startup:startup,checkUpdate:checkUpdate,jump:jump}=require("./utils");async function init(){console.log(“init…”),app.setAppUserModelId(“Cocos Dashboard”);try{await applyUpdate(),await startup()}catch(t){console.log(t);try{await restoreUpdate(),await startup()}catch(t){console.log(t),await startup()}}“win32”===process.platform&&process.argv[process.argv.length-1]&&jump(process.argv[process.argv.length-1]);const t=async function(){try{const e=await checkUpdate();e&&e>0&&“number”==typeof e&&!isNaN(e)&&setTimeout(t,60e1e3)}catch(t){console.error(t)}};setTimeout(t,1e4)}console.log(“startup…”),app.requestSingleInstanceLock()?(app.on(“ready”,init),process.on(“uncaughtException”,function(t){throw console.error(t),t}),process.on(“error”,function(t){throw console.error(t),t})):(app.quit(),process.exit(0));
^

Error: ENOENT: no such file or directory, open ‘/Cocos/CocosStore/icon/b9a083869a5a2bf84eca85adf5e3b272.png’
at Object.openSync (fs.js:476:3)
at Object.func [as openSync] (electron/js2c/asar_bundle.js:5:2006)
at Object.readFileSync (fs.js:377:35)
at Object.e.readFileSync (electron/js2c/asar_bundle.js:5:9076)
at Function. (electron/js2c/browser_init.js:193:2702) {
errno: -4058,
syscall: ‘open’,
code: ‘ENOENT’,
path: ‘/Cocos/CocosStore/icon/b9a083869a5a2bf84eca85adf5e3b272.png’
}

你好,请试试使用管理员权限打开 CocosDashboard 程序试试。

早试过了 不行

你好,可以试试访问这个文件夹:C:\Users\用户名.cocos\updater,先关闭 DashBoard,之后再把 updater 中的内容删除掉。完成后重新打开 CocosDashboard 看看。

1赞

没有updater
image

你好,通过 CMD 启动 CocosDashboard 时,可以在 exe 路径后面加上 --no-sandbox 试试。

还是不行 :smile: :smile:

你好,你可以打开 C:\Users\用户名.Cocos\profiles\project.json 这个路径下的文件,删除其中包含 Cocos/CocosStore/icon/b9a0838 的图片地址,然后再试试。

可以使用了但是有点坑 比如我下了一个商城里的游戏 如果游戏出问题了 我cocos 就打不开了

嗯嗯,这个情况已经反馈给编辑器开发,后续我们会解决这个问题。

有相似的问题,在商店里下载免费的【不停歇的小球】源码,cocosdashboard会直接闪退,然后就一直打不开了,win10可以删除 .cocos 文件夹解决,macOC 上也有一样的问题,暂时不知道怎么解决。

macOC 上也有一样的问题,怎么解决?

出现正常情况取法打开Cocosdashboard,但通过命令用–no-sandbox可以打开是什么情况

出现正常情况取法打开Cocosdashboard,但通过命令用–no-sandbox可以打开是什么情况