【原因排查】

在使用adb(Android Debug Bridge)工具连接Android设备时,有时候会出现“由于目标计算机积极拒绝,无法连接”的错误。这通常是因为设备没有正确地连接到计算机,或者设备的防火墙或安全设置阻止了adb的连接。

【解决办法1】(此方法针对设备支持USB连接

1、打开开发者模式和USB调试

在Android设备上,进入“设置”菜单,然后滚动到“关于手机”部分。连续点击“版本号”或“软件版本”几次(通常是7次),直到看到“你现在是开发者!”的提示。返回到设置菜单,打开“开发者选项”,然后启用“USB调试”。

2、使用USB数据线连接手机和电脑

使用USB数据线将Android设备连接到计算机。确保设备与计算机建立稳定的物理连接。

3、在PC端打开cmd命令窗口

在计算机上打开命令提示符(Windows)或终端(macOS/Linux)。

4、输入adb devices查看已连接设备

在命令提示符或终端中输入“adb devices”,然后按回车键。如果一切正常,你将看到已连接设备的列表。如果你的设备没有出现在列表中,请检查设备是否正确连接,并确保已经启用了USB调试。

5、输入adb tcpip 5555设置端口号为5555

在命令提示符或终端中输入“adb tcpip 5555”,然后按回车键。这将将adb切换到TCP/IP模式,并将端口号设置为5555。

6、断开手机和电脑的连接

通过断开USB数据线断开Android设备和计算机的连接。现在你的设备应该通过Wi-Fi与计算机建立连接。

7、adb connect IP

最后,在命令提示符或终端中输入“adb connect [设备的IP地址]”,然后按回车键。如果一切顺利,你应该能够成功连接到你的Android设备。请注意,设备的IP地址可以在“设置”菜单中的“关于手机”部分找到。

【解决办法2】(此方法针对设备不支持USB连接但支持telnet连接

1、Android设备与PC端处于同一局域网

通过WiFi或者网线直连方式,使Android设备与PC端两者处于同一局域网。

2、在PC端打开cmd命令窗口

在计算机上打开命令提示符(Windows)或终端(macOS/Linux)。

3、输入 telnet ip 端口号

在命令提示符或终端中输入“adb telnet ip 端口号”,然后按回车键,成功进入telnet登录界面。

4、输入 setprop service.adb.tcp.port 5555 设置adb服务端口

设置adb服务端口为5555, 打开adb网络调试功能。

5、输入 start adbd

重启adb服务,可以重复输入 start adbd、stop adbd来启用。

这些步骤应该能够帮助你解决使用adb connect连接Android设备时出现的“由于目标计算机积极拒绝,无法连接”的错误。如果问题仍然存在,请确保你的设备和计算机都已连接到同一Wi-Fi网络,并检查设备的防火墙和安全设置是否允许adb的连接。

如果您看完,还有疑问的话,可以评论区提出,看到了会及时回复!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐