原生平台调试问题

请问你们知道这是什么情吗 ?按官网指导搭建原生平台调试时报的错!


这感觉说的 不太详细啊 。。。

文档这里其实有一个很迷的说明。
文档说的是从src/project.dev.js打开文件 意思是得在看得见src文件夹的目录右键 open with vs code 然后在vs code里面再进入到project.dev.js目录。

我顺便把jsb的配置步骤罗列出来吧。
打开creator编辑器 点击菜单栏的开发者 => VS Code 工作流 => 安装 VS Code 扩展插件。

然后到creator的安装目录下面,进入 安装目录\dist\resources\cocos2d-x\simulator\win32下面。

在这里右键 open with code

在 vs code 点击左边的debug 按钮。

然后点击上面的齿轮。

点击齿轮后如果有Cocos-Debug选项的话 就属于正常情况,可以走官网文档的路线了。官方路线

点击齿轮后如果出现以下界面,那么你就可以安心往下看了。

很简单 只要加上这一段代码到configurations数组里面就行了。

···
{
“type”:“cocos”,
“request”: “attach”,
“name”:“Cocos-Debug”,
“address”: “::1”,
“port”:5086,
“cwd”: “${workspaceRoot}”
}
···

然后保存。现在就能够在左侧的下拉框看到Cocos-Debug选项了。

回到编辑器 随便挂一份脚本到滑稽这个节点下,方面我们打断点。

代码就是点一下滑稽就变色,因为文档说了,断点得等到什么鬼东西加载完才能打上,所以这里用触摸事件来保证断点的触发在初始化之后。

然后重点来了,得从看得见src文件夹的目录,即 creator安装目录\dist\resources\cocos2d-x\simulator\win32 打开vsCode 进入src文件夹找到project.dev.js

然后回到creator编辑器 先把 模拟器开起来。

回到vs code 在toushstart的回调里面打上断点。

然后点击左侧的debug按钮, 确保上面选择的debug模式是Cocos-Debug后 点击左侧的绿色三角形开始调试。

成功的话控制台会显示断点打上这段话。

然后回到模拟器触摸一下我们的节点。这是在vs code就会停在touchstart的回调里的断点上。

剩下的调试就和浏览器没什么区别了。我们直接放行这个断点。然后滑稽就会出现哲♂学♀的颜色。

此贴终结,请勿挖坟。

2赞

海威绿,当然是选择原谅她啊

23333

嗨!然后又报这个错了。。

话说为啥会有 firefox ,我们不是在大明湖畔约定一起用模拟器或者真机的嘛

把端口改成5086就可以调试了!不过这中原理不知是咋回事?

7456应该是web调试的端口 你应该用的是firefox浏览器吧

我用的QQ浏览器 !

简直不想吐槽这native环境的debug流程

。。。我也遇到这个问题了 这就尴尬了


@natural-law