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浏览器就能显示出源码可以调试了!

相关推荐
quantdash_cc15 小时前
基于 QuantDash 5 分钟 K 线的网格交易策略参数网格搜索寻优实战
android·开发语言·pandas·量化·quantdash
杉氧16 小时前
原生交互:如何在 Flutter 中嵌入 Android/iOS 原生组件并解决手势冲突
android·flutter·dart
Android打工仔17 小时前
Continuation 的链式关系 —— 一个 suspend 函数如何把结果交还给调用者?
android·kotlin
hunterandroid17 小时前
[Android 从零到一] Kotlin Channel 与复杂并发场景:从生产者-消费者到结构化并发治理
android
FlightYe17 小时前
linux系统编程(八):阻塞与非阻塞IO对比
android·linux·运维·服务器·github·vim
恋猫de小郭18 小时前
Flutter iOS Deep Link 为什么会突然失效:一系列难以言喻的问题
android·前端·flutter
Kapaseker18 小时前
小白都看得懂的 Skill 教程 - 初识 Skill
android·kotlin·vibecoding
神奇小梵18 小时前
安全和开发的需要了解的知识————下载内容的安全,和下载内容如何运行
android·windows·安全·个人开发
2501_9159090619 小时前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
黄毛火烧雪下19 小时前
Service 推送 / Stub·Proxy 对调
android