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

就是这句话:
安装插件成功后,在 VS Code 左侧 tab 中选择第四个 Debug,然后可以点击上面的齿轮选择 Cocos-JSB 调试方案。

插件安装后,我点击齿轮以后永远只会跳到lauch.json的页面,无法Select Debug Enviroment 中选择Cocos-JSB.

还有一个问题:
有谁懂vs code里面 request: attach设置方式?
launch方式设置没问题,attach方式死行不通,报错:

貌似9222端口没设置对,用了官方文档的方法
–remote-debugging-port=9222
也不知道对不对。
请各路大师指教。

请问有人帮忙解答下吗?

我也碰到这问题了

@nantas nantas大大能帮忙看看吗?

你好,如果是用模拟器调试的话需要将lauch.json文件中的“Localhost”修改为“::1”,如果使用真机调试的话,需要将“Localhost”修改为“手机实际ip地址”;

@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赞

还没有,等待中