详细报错信息,包含调用堆栈:如图,根据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