用vs code 调试1.4 版原生平台无法加载Cocos-JSB

@704436993 之前是不是有用chrome的调试插件调试内容啊?如果是的话,那么.vscode里会有别的调试插件的launch.json文件,VSCode发现有这个文件后就不会再创建新的。解决的方法是把.vscode/launch.json删掉,然后就可以选新的调试插件了。

1赞

还有就是在windows上可能需要做 @heyf 所说的修改。

你截图里显示的 debug 配置是调试 web 页面用的,调试 jsb 要用菜单里的「安装VS Code 扩展插件」

然后在 vs code 里是这样的:

@minggo @heyf
我删掉launch.json 然后设置 localhost 修改为::1也是没有用的。

「安装VS Code 扩展插件」我也用了

其实目前主要的问题是点击vs code里面的设置按钮无法显示选择JSB,我想这也是导致为什么我只能配置调试web页面的原因。 我去.extension/Cocos-debug里面找了下,也没有发现和JSB相关的文件。

@704436993 你有按照 @nantas 说的安装插件吗?如果有的话,那么可能是安装插件的命令安装了错误的文件 @nantas

你看我的截屏,是安装了啊。
是不是和操作平台有关系?我用的是win7

你把VS code更新一下,然后你用一个空工程先配好WEB调试环境,再配JSB试试看能不能用

问题是无法配置JSB,安装vscode 扩展插件后,在vscode debug mode页面,点击齿轮图标无反应,文档上说应该可以出来选项让你选JSB.
你的方法我也试过了,还是没用。请问你安装成功了吗?

我这个不是回复你的,是回复minggo的,我也是无法配置JSB

同样的问题,有大神来解答吗?

@nantas, nantas大大,帮忙看看阿,这个问题有普遍性。

我昨天刚碰到这个问题,原因是你导入VSCode的目录,并非jsb-link / jsb-default / jsb-binary这一级

如果是模拟器调试,就要导入
cocos2d/simulator/mac/Simulator.app/Contents/Resources
这一级目录

这个视频演示有 cocoscreator 在firefox 和 vscode 中的 jsb 调试

http://v.youku.com/v_show/id_XMjUwMjg4NjcwMA==.html?f=29317842&o=1&spm=a2h1n.8251843.playList.5!3~5~A

1赞

这个问题解决了么?我也遇到这个问题了

1赞

还没有,等待中

请问这个问题解决了,mark一下,期待大神回复!

今天无意试了一下,好像是可以的!(Window7环境)
1.使用CocosCreator新建项目
2.VScode打开新建项目,点击齿轮,选择Cocos-JSB (前提是先安装了Cocos Debug扩展,这个网上很多,或者VScode里下)
3.使用CocosCreator打开自己的项目,用模拟器运行游戏
4.使用VScode打开…\cocos2d-x-lite\simulator\win32\src\project.dev,接下来就可以在project.dev文件中调试了

点击齿轮没反应,lunch.json里也没有cocos-debug可以选,在Simulator的项目里手打了cocos-debug的配置,可以运行,但是获取不到对象数据

遇到同样的问题,已经解决,贴下解决方法,供参考:
1,右键launch.json, 在弹出的菜单中,选择“在资源管理器中显示”,如图:

2,打开资源管理器后,删除launch.json(注意不要关闭vs code,保持打开状态)
3,回到vscode,发下vscode的设置齿轮上已经有个红点(如果刚才的launch.json没有自动关闭,则手动关闭,不保存)
4,点击齿轮,即可发现"Cocos-jsb"选项,点击,打开一个新的launch.json.
5,模拟器中调试的话在配置中加上 “Localhost”:"::1",亲测可以调试模拟器。其他的未试,不发表言论。

6,吐槽:帮助文档不好理解的地方还是很多。一些地方对于高手来说,或许默认就是知道,可是对于小白,就是很难理解的坑。

1赞

我也遇到这个问题,没找到任何有作用的东西。实在没办法了,根据他们官网的

“如果安装插件不成功,去vs code官网查看插件安装指南”这句话去看,找到里面貌似是vs code版本问题。试着把原来的insider版本给卸载,安装了非Insider版本就好了。
所以说,cocos的档真的还得再详细点啊。从上午10点开始,一直玩到下午3点才整好,打算卸载了再不行的话就只玩cocos的网页版,原生包转到unity去了。真是有够坑