uni-app mac版HBuilderX连接安卓手机调试程序报错

uni-app mac版HBuilderX连接安卓手机调试程序报错

示例代码:



## 操作步骤:
- 使用mac 最新版本的HBuilderX连接红米K40手机

## 预期结果:
- 控制台无报错信息

## 实际结果:
- 控制台提示报错内容

## bug描述:
报错内容如下:

17:28:12.988 java.net.ConnectException: Connection refused 17:28:12.998 at java.net.PlainSocketImpl.socketConnect(Native Method) 17:28:13.010 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) 17:28:13.021 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) 17:28:13.022 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) 17:28:13.022 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 17:28:13.022 at java.net.Socket.connect(Socket.java:579) 17:28:13.023 at java.net.Socket.connect(Socket.java:528) 17:28:13.023 at java.net.Socket.<init>(Socket.java:425) 17:28:13.023 at java.net.Socket.<init>(Socket.java:208) 17:28:13.023 at com.pandora.console.core.ConsoleLauncher.main(ConsoleLauncher.java:41)


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

更多关于uni-app mac版HBuilderX连接安卓手机调试程序报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

已正常

更多关于uni-app mac版HBuilderX连接安卓手机调试程序报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请问怎么解决的

回复 leah_huang: 手机开启开发者模式

这个错误通常是由于adb连接问题导致的。以下是几个排查方向:

  1. 检查USB调试模式:确保手机已开启开发者选项和USB调试模式。在红米K40上连续点击"MIUI版本"7次开启开发者选项,然后在设置中启用USB调试。

  2. USB连接配置:连接手机时,USB用途需选择"传输文件(MTP)“模式,而非仅充电。同时在弹出的是否允许USB调试对话框中勾选"一律允许”。

  3. adb端口冲突:可能是5037端口被占用。在终端执行 lsof -i :5037 查看占用进程,必要时重启adb服务:

    killall adb
    adb start-server
回到顶部