uni-app 3.8.12版本正常,3.96版本报adb反向代理失败,是什么原因呢?

发布于 1周前 作者 wuwangju 来自 Uni-App

uni-app 3.8.12版本正常,3.96版本报adb反向代理失败,是什么原因呢?

使用adb连接同一个局域网下的设备后,运行项目到设备上,3.8.12版本正常运行,3.96版本报adb反向代理失败  

![image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20231113/03cfb3bc144fff5177bccdbcaa7311be.png)

![image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20231113/a399f679f4a4f940c0dd7206c4b09c36.png)

6 回复

HBuilderX 3.98.2023112011-alpha 已修复。


还是3.8.12稳定,3.9.x一堆问题

遇到同样的情况,3.9.6 无法wifi 真机调试,回退到3.8.12 正常,每次启动都会把adb 进程杀掉再打开HBuilderX

@DCloud_HB_Gml 麻烦官方关注一下,安卓7.1.1版本

uni-app 3.8.12 版本中正常,但在 3.9.6 版本中报 adb 反向代理失败 的错误,可能是由于以下几个原因导致的:

1. ADB 版本不兼容

  • 原因uni-app 3.9.6 可能对 ADB 的版本有更高的要求,或者与当前安装的 ADB 版本不兼容。
  • 解决方案:尝试更新 ADB 到最新版本。可以通过以下命令更新 ADB:
    adb kill-server
    adb start-server
    adb version
    如果 ADB 版本较旧,建议下载并安装最新版本的 Android SDK Platform Tools。

2. ADB 反向代理配置问题

  • 原因uni-app 3.9.6 可能在反向代理的配置上有所变化,导致原有的配置无法正常工作。
  • 解决方案:尝试重新配置 ADB 反向代理。可以通过以下命令重新设置反向代理:
    adb reverse tcp:8081 tcp:8081
    确保端口号与 uni-app 项目配置中的端口号一致。

3. 设备连接问题

  • 原因:设备可能没有正确连接,或者设备上的 ADB 服务没有正常启动。
  • 解决方案:检查设备是否通过 USB 正常连接,并且 ADB 能够识别设备。可以通过以下命令查看设备列表:
    adb devices
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!