cocosCreator3.X android 真机wifi 调试远程死活无效的问题

很多小伙伴跟我一样,android打包后想在真机调试,看cocos层数据,可是按照官网给的教程,devtools是死活连不出来,Socket is not connected, 原因是官网教程给的调试地址有误!

首先,确保两个条件

  1. 你的手机和电脑是同一个无线网,注意,电脑不能是有线网上网,必须是无线上网,且手机和电脑连同一个wifi网络,而且wifi名带不带5G是不一样的,电脑一般扫不出5G信号无线网,而手机是优先选择网速更快的5G网络,比如我电脑连的是408b, 而手机是408b_5G, 这样也是不行的。

  2. 构建时勾选Debug模式和Souce Map,这点官网倒是说的没错

最重要的一点,官网言之凿凿的给出的远程调试网址:

devtools://devtools/bundled/js_app.html?v8only=true&ws=你手机的WIFI网络IP地址:6086/00010002-0003-4004-8005-000600070008

这个网址是大概率错误的,原因在这个端口号6086上,虽然大多数情况下确实是6086,但也有极大概率不是6086,端口号不对,你的浏览器是死活调试失败的。至于具体是多少,一切以Android Studio运行时的Logcat显示的地址为准,方法是在Logcat的过滤条件里填上devto,然后点Run,过一会儿,Android studio就会把真正的调试地址给你明白无误的显示出来了,如下图:

看到​​​​​​

看到吗,AS给我的地址是:devtools://devtools/bundled/js_app.html?v8only=true&ws=192.168.1.8:43086/00010002-0003-4004-8005-000600070008 端口号是43086,可不是6086,这样一来,google浏览器就能显示出源码可以调试了!

相关推荐
Yeats_Liao19 分钟前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
雾里看山2 小时前
【MySQL】 库的操作
android·数据库·笔记·mysql
水瓶丫头站住11 小时前
安卓APP如何适配不同的手机分辨率
android·智能手机
xvch11 小时前
Kotlin 2.1.0 入门教程(五)
android·kotlin
xvch15 小时前
Kotlin 2.1.0 入门教程(七)
android·kotlin
望风的懒蜗牛15 小时前
编译Android平台使用的FFmpeg库
android
浩宇软件开发16 小时前
Android开发,待办事项提醒App的设计与实现(个人中心页)
android·android studio·android开发
ac-er888816 小时前
Yii框架中的多语言支持:如何实现国际化
android·开发语言·php
苏金标17 小时前
The maximum compatible Gradle JVM version is 17.
android
zhangphil17 小时前
Android BitmapShader简洁实现马赛克,Kotlin(一)
android·kotlin