ADB通过TCP连接现在不能工作

95

我试图使用adb通过TCP/IP。我已经按照以下步骤操作:

adb tcpip 5555

adb connect 194.68.0.100:5555

我已经使用我的设备2天了,现在无法连接到我的IP地址,就像以前做的那样。

adb tcpip 5555

它没有任何反应。有没有人知道可能是什么情况。

15个回答

1

我尝试了所有可能的方法,包括更多方法,但都没有解决我的问题。后来我终于发现是我的 VPN 阻止了与网络上其他设备共享连接。禁用 VPN 后,一切都开始正常工作了。


0
感谢sud007提供这个答案。在我的情况下,我只需要解决方案的这一部分:
在CMD/Terminal中:
$ adb kill-server

$ adb tcpip 5555
restarting in TCP mode port: 5555

$ adb connect 192.168.XXX.XXX

这个 bug 带来的问题比 unable to connect to 192.168.XXX.XXX:5555: Connection refused 还要多。在我的情况下,我可以连接到设备,但当您尝试运行应用时,AndroidStudio 就会一直停留在 Installing APK。在这种情况下,我还需要重启手机。


0

另一个尝试的事情:

从通过 USB 的 adb 尝试:

su
setprop service.adb.tcp.port 5555
stop adbd

然后进入设置>开发者选项>

禁用,然后重新启用开发者选项USB调试

这对我有用

然后您可以继续使用传统的连接方式:-

adb connect xx.xx.xx.xx:5555(xx.xx.xx.xx是设备IP)

credits


0

ADb曾经对我来说工作得很好,持续了一个星期。但是今天突然间它显示机器主动拒绝连接。

解决方法:

步骤1:再次检查您手机的IP地址,因为它会不断变化。
步骤2:如果IP地址发生了变化,请使用新的IP地址进行连接。

希望这能帮到某些人 :)


0
在macOS中,首先关闭所有模拟器。 然后按照以下顺序输入:
adb kill-server
adb tcpip 5555
adb connect *DEVICE_IP*:5555

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接