imengyu
imengyu
  • 发布:2021-10-22 10:36
  • 更新:2023-11-03 14:33
  • 阅读:2166

安卓真机无法启动调试服务,提示已断开与调试服务的连接

分类:HBuilder

试过如下方式:

  1. 手机与电脑处于同一个路由器WIFI下
  2. 手机使用WIFI
  3. 手机没有使用VPN或代理设置
  4. PC防火墙已经关闭

PC 可以ping通手机,手机在shell下也可ping通PC。
uni-app端也可以正常访问PC上的API服务器,数据也可正常获取,就是无法调试。
重启电脑手机后问题依旧。

请问要如何启动调试服务?

我使用的软件

  • HBuilder 版本: 3.2.9
  • 系统: 电脑 Windows 10 20H2 、手机:MIUI 12 20.9.3 开发板 Android 10

APP端的调试就不能给一些连接错误信息吗,不管底层是如何实现调试连接的socket或是http,好歹给一个报错信息让我们知道为什么连不上,什么报错什么日志都没有,弹个窗就让我猜出了什么问题,我怎么知道出了什么问题。

2021-10-22 10:36 负责人:无 分享
已邀请:
imengyu

imengyu (作者)

破案了,看起来你们的调试服务连接的地址是 ws://电脑IP:8091/debugProxy/native/... ,刚好在我的电脑上也有一个HTTP服务占用了 8091 端口,导致它连接返回了404. 关了这个服务就好了.

令我不满意的地方:

  • 这个调试服务端口居然选的是常用端口, 8080-8100 这些端口都是开发中非常常用的端口好吧,有这么多端口不用非用这个干什么,1万-6万有这么多的端口您随便选一个不常用的不行吗?
  • HBuilder里没有关于这个调试服务端口的自定义设置。
  • 调试服务端口被占用后HBuilder没有给出任何报错或者提示。 (可以说是非常智障)
  • APP调试基座里面连接失败就弹出一个框 ?什么报错信息都没有?非得到LogCat里面去看错误信息?
imengyu

imengyu (作者)

在LogCat中找到了连接失败的报错信息,请问这要如何解决呢?

s***@163.com

s***@163.com

干嘛连个官方的答复都没

w***@163.com

w***@163.com

uniapp看似万金油,实际就是什么都搞一点,核心的东西完全用不到,实际复杂的项目根本做不了,只能玩小的项目,TradingView这种,uniapp就处理起来非常麻烦,只能webview加载,这就导致切换页面会卡顿黑屏一下子,非常影响体验

x***@163.com

x***@163.com

楼主 这个问题解决了吗?

要回复问题请先登录注册