-
Creator 版本:2.3.2
-
目标平台: Android
-
详细报错信息,包含调用堆栈:如图,根据https://docs.cocos.com/creator/manual/zh/publish/debug-jsb.html 的真机调试,在Chrome打开后没有源码,无法断点调试
构建的时候这些都是勾上了的
即使再新建个全新项目,重复上面步骤也是这样,2.3.3也是
-
编辑器操作系统 :macOS 10.14.6
-
出现概率:100%
Creator 版本:2.3.2
目标平台: Android
详细报错信息,包含调用堆栈:如图,根据https://docs.cocos.com/creator/manual/zh/publish/debug-jsb.html 的真机调试,在Chrome打开后没有源码,无法断点调试
构建的时候这些都是勾上了的
即使再新建个全新项目,重复上面步骤也是这样,2.3.3也是
编辑器操作系统 :macOS 10.14.6
出现概率:100%
iOS端也是这样,DevTool -> Sources栏没有源码,无法进行断点调试
即便随便新建个项目,也都是这样,Android、iOS 真机调试也都是这样,DevTool -> Sources栏没有源码,无法进行断点调试
TestPhoneDebug.zip (231.2 KB)
【已解决】楼主自结贴,没有一个人回复,误打误撞的痛苦尝试了好几个小时
原结贴的方法,具体怎么就会出现还是不清楚
但是局域网ip也可以出现源码
具体操作为
官方文档 里说的将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
正好碰到这个问题,请问这个端口转发具体怎么操作呢,试了一下还是没效果