如何无需USB连接修复原TCP连接的离线ADB设备?
无需USB解决ADB TCP连接设备离线问题
当然可以不用USB搞定这个问题!我之前踩过好几次这个坑,整理了几个亲测有效的方法,你按顺序试试:
重启ADB服务
有时候只是电脑端的ADB服务抽风了,先重启试试:
在终端执行:adb kill-server adb start-server重启完再用
adb devices检查设备状态。重新发起TCP连接
如果你还记得设备的IP地址(比如之前连接过的192.168.1.105),直接重新执行连接命令:adb connect 192.168.1.105:5555要是提示连接失败,可能是设备端的ADB TCP监听掉了,试试下面的无线调试方法。
利用Android 11+的无线调试功能
要是你的设备是Android 11及以上版本,系统自带的无线调试可以彻底绕开之前的TCP连接问题:- 打开设备的「开发者选项」,找到「无线调试」并开启
- 设备会弹出配对窗口,显示配对码、IP地址和配对端口(比如
192.168.1.105:43210) - 在电脑终端先执行配对命令:
输入设备上的配对码完成配对,之后再执行数据连接命令:adb pair 192.168.1.105:43210
(注意:有些设备的无线调试数据端口不是5555,以设备上显示的为准)adb connect 192.168.1.105:5555
排查网络和防火墙问题
不少离线情况是网络层面的问题:- 确认电脑和设备连接的是同一个WiFi局域网,跨网段的话ADB连不上
- 暂时关闭电脑的防火墙,或者把ADB程序添加到防火墙的允许列表里,避免连接被拦截
内容的提问来源于stack exchange,提问作者theicfire
相关产品推荐
相关产品推荐

