三星Gear S3 WIFI调试adb connect报错10061求助
先理清楚你的核心问题:你已经在Gear S3中开启了调试选项,设备连接的WIFI IP是192.168.1.155,但执行adb connect 192.168.1.155:5556时,错误信息里却显示尝试连接192.168.1.105:5556,并且提示No connection could be made because the target machine actively refused it. (10061)。
下面是几个针对性的解决思路,你可以逐一尝试:
1. 先核实设备的真实WIFI IP与ADB端口
错误里的IP和你标注的不一致,这是关键疑点。你可以进入Gear S3的WIFI设置详情页,确认当前设备的IP确实是192.168.1.155——有可能设备重新获取了IP你没留意到。
另外,Gear S3的ADB调试端口默认不一定是5556,你可以在开发者选项里找到ADB调试端口设置项,确认端口号是否正确。
2. 重置ADB清除旧连接缓存
ADB有时会缓存之前的设备连接记录,导致命令执行时跳转到旧IP。你可以执行以下命令重置ADB服务:
adb kill-server adb start-server
重置完成后再重新尝试连接正确的IP和端口。
3. 确认设备与电脑在同一WIFI网络且无隔离
检查你的电脑和Gear S3是否连接的是同一个WIFI热点,同时确认路由器没有开启AP隔离功能——如果开启了AP隔离,设备和电脑之间会无法互相访问。
4. 重启设备并重新确认调试开关
有时候开启ADB调试后需要重启设备才能完全生效,你可以重启Gear S3,然后再次进入开发者选项,确认ADB调试和WIFI调试(如果有该选项)处于开启状态。
5. 先通过USB初始化WIFI调试
如果WIFI连接始终失败,可以先通过USB线将Gear S3连接到电脑,执行以下命令切换到WIFI调试模式:
adb tcpip 5556
待设备切换完成后拔掉USB线,再执行adb connect 192.168.1.155:5556尝试连接。
6. 检查电脑防火墙设置
Windows防火墙可能会拦截ADB的连接请求,你可以临时关闭防火墙测试,或者在防火墙规则中添加adb.exe的网络访问允许权限。
内容的提问来源于stack exchange,提问作者Ajitsree

