uni-app Android 真机调试 异常断开

uni-app Android 真机调试 异常断开

操作步骤:

  • abd插入正常调试,一会就自动断开

预期结果:

  • 稳定连接

实际结果:

  • 反复断开,展示无手机可以真机运行

bug描述:

  • Android自动断开次数几乎是每次调试过一会就断开
  • 苹果没事
  • Abd替换了也不行
  • ./adb kill-server 也不好用,过一会还会断开

alt text

信息类别 详细信息
产品分类 HbuilderX
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 3.2.16.20211122
HBuilderX版本号 3.2.16

更多关于uni-app Android 真机调试 异常断开的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

降级hx尝试还会复现此问题,如果还有,请换一台电脑和手机尝试, 最后请把运行的日志贴出来看一下

更多关于uni-app Android 真机调试 异常断开的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据你的描述,这通常不是uni-app代码层面的问题,而是Android设备与HBuilderX之间的ADB连接不稳定导致的。结合你已尝试的常规方法,可以按以下步骤排查:

  1. 更换USB线与USB端口:这是最常见的原因。请换一根质量好的USB数据线,并尝试电脑上不同的USB端口(尤其是后置主板原生端口),避免使用扩展坞或前置端口。

  2. 检查设备USB设置:在手机弹出的USB连接选项中,确保选择的是“传输文件(MTP)”模式。部分手机在“仅充电”模式下ADB连接不稳定。同时,进入手机开发者选项,关闭“USB调试(安全设置)”(如果开启),它有时会引起间歇性断开。

  3. 调整HBuilderX的ADB超时设置:在HBuilderX的 设置 -> 运行配置 中,找到“ADB连接超时时间”,尝试将其从默认值(如30000毫秒)大幅增加,例如设置为120000(2分钟),这能增强在复杂环境下的连接容忍度。

  4. 使用独立的ADB并指定端口:彻底关闭HBuilderX,在终端执行:

    cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/adb
    ./adb kill-server
    ./adb start-server
    ./adb devices
回到顶部