相关文章推荐

详细报错信息,包含调用堆栈:如图,根据https://docs.cocos.com/creator/manual/zh/publish/debug-jsb.html 的真机调试,在Chrome打开后没有源码,无法断点调试

构建的时候这些都是勾上了的

即使再新建个全新项目,重复上面步骤也是这样,2.3.3也是

编辑器操作系统 :macOS 10.14.6

出现概率:100%

官方文档 里说的将ip地址改为局域网的ip地址进行调试,此处不知道是文档有误,还是Bug?

发现的问题

在Chrome上使用DevTool访问进行连接真机的这个链接

chrome-devtools://devtools/bundled/js_app.html?v8only=true&ws={IP}:6086/00010002-0003-4004-8005-000600070008

对将 {IP} 替换为局域网IP,Console栏可以看日志打印,但是Sources栏没有显示任何东西,无法进行断点调试

{IP} 替换为局域网0.0.0.0,然后通过端口转发到真机,Sources栏即可显示源码,对真机进行断点调试

猜测Sources可能是权限问题,只允许 0.0.0.0 IP访问时进行使用

将本机端口转发的真机,如Android的adb自带转发,iOS可以用ssh转发
Android adb端口转发:adb forward tcp:6086 tcp:6086

在Chrome访问:chrome-devtools://devtools/bundled/js_app.html?v8only=true&ws=0.0.0.0:6086/00010002-0003-4004-8005-000600070008

 
推荐文章