uniapp荣耀手机真机调试建立连接卡着不动怎么办?

我的uniapp项目在荣耀手机上进行真机调试时,建立连接总是卡着不动无法继续。有人遇到过同样的问题吗?该怎么解决?

2 回复

检查USB调试是否开启,换数据线或USB口,重启手机和电脑,关闭防火墙。


在 UniApp 开发中,荣耀手机真机调试时连接卡住不动,通常是由于驱动、配置或权限问题导致。以下是系统性的解决步骤,按顺序尝试:

1. 开启开发者选项和 USB 调试

  • 进入手机 设置 > 关于手机,连续点击 版本号 7 次开启开发者模式。
  • 返回设置,进入 系统和更新 > 开发人员选项
    • 开启 USB 调试
    • 开启 USB 安装(允许通过 USB 安装应用)。
    • 开启 USB 调试(安全设置)(允许通过 USB 调试修改权限)。

2. 更换 USB 线和端口

  • 使用原装 USB 数据线,避免使用仅充电线。
  • 尝试电脑不同的 USB 端口(优先选择后置主板接口)。
  • 连接时选择 传输文件 模式(非“仅充电”)。

3. 检查驱动状态

  • 连接手机后,在电脑 设备管理器 中查看是否有 Android DeviceADB Interface
    • 若显示黄色叹号,需手动安装驱动。
    • 下载 华为手机助手,安装时会自动安装兼容驱动。
  • 或使用第三方工具(如 360 手机助手)临时安装驱动。

4. 重启 ADB 服务

在 HBuilderX 终端或命令行中执行:

adb kill-server
adb start-server
adb devices  # 检查设备是否识别

若设备仍未列出,尝试 adb usb 重新切换 USB 调试模式。

5. 关闭冲突软件

  • 临时退出电脑上的杀毒软件、手机助手类工具(如 360、腾讯电脑管家)。
  • 确保未同时运行多个调试工具(如 Android Studio 的 ADB)。

6. 重置授权记录

  • 在手机 开发人员选项 中:
    • 点击 撤销 USB 调试授权
    • 重新连接手机,弹窗时勾选 始终允许 并确认。

7. 更换调试基座

  • 在 HBuilderX 中:
    • 菜单 运行 > 运行到手机或模拟器 > 制作自定义调试基座(选择你的设备类型)。
    • 使用新生成的基座重新运行调试。

8. 网络调试替代

若 USB 始终不稳定,使用 Wi-Fi 调试

adb tcpip 5555
adb connect 手机IP:5555  # 手机需与电脑在同一局域网

在 HBuilderX 中选择网络设备运行。

9. 系统兼容性

  • 确保 HBuilderX 为最新版本。
  • 部分荣耀机型需在 开发人员选项 中关闭 启用可严格模式监控 ADB 安装应用

按以上步骤操作后,90% 的连接问题可解决。如果仍卡住,尝试更换其他荣耀或安卓手机定位是否为机型特定问题。

回到顶部