CocosDashboard 闪退

请问确认是 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可以打开是什么情况

太感谢你了!!!我真的哭死!!!安了一早上删了安安了删的,终于弄好了1!!!!