通过 tcp 的 adb 连接现在无法工作

我尝试在 TCP/IP 上使用 adb

adb tcpip 5555


adb connect 194.68.0.100:5555

我已经使用我的设备2天,现在我无法连接到我的 IP 地址,当我这样做

adb tcpip 5555

没有任何反应,谁都知道会发生什么。

158745 次浏览

尝试端口转发,

adb forward tcp:<PC port> tcp:<device port>.

例如:

adb forward tcp:5555 tcp:5555.

听起来像5555端口被捕获,所以使用其他一个。因为我知道7612是空的

[编辑]

C:\Users\m>adb forward tcp:7612 tcp:7612


C:\Users\m>adb tcpip 7612
restarting in TCP mode port: 7612


C:\Users\m>adb connect 192.168.1.12
connected to 192.168.1.12:7612

请确保您连接到正确的 IP 地址。(您可以下载网络信息2来检查您的 IP)

这个答案是晚了,但希望它能帮助其他人。

我有过同样的无法沟通的经历。重新启动手机和电脑没有帮助。我在页面底部的 http://developer.android.com/tools/help/adb.html找到了修复方法。

基本上你要遵循以下步骤:

  1. 用 USB 线将电话连接到 PC 机。
  2. 发出命令: adb usb
  3. 发出命令: adb tcpip 5555
  4. 发出命令: adb connect xxx.xxx.xxx.xxx

其中 xxx.xxx.xxx.xxx 是你手机的 IP 地址。

我在 Galaxy S3(不扎根)上做不到。

对我来说,它会挂着说..。

在 tcp 模式下重新启动

因此,我发现这一系列命令非常有用。

第一个 断开你的设备,从头开始(管理模式下的 cmd 和所有的东西)。

连接您的设备 并写入 CMD/终端:

adb kill-server

控件应该恢复正常。 现在输入并输入

adb tcpip 5555

你会看到。

  • 守护进程没有运行。现在在端口5037上启动它 *
  • 守护进程成功启动 * 在 TCP 模式端口重新启动: 5555

然后将设备连接到

adb connect <IP>

这就是为什么我经历了这么多麻烦之后还是这样!

ANDROID 工作室更新

我注意到有时候这种方法不起作用,即使在正确地重复步骤很多次之后也是如此。 有时候 ADB 还没有被 Studio 初始化,除非打开底部的 Android Tab,看到“ Initialization Android Studio”。

You will large Initializing text.

步骤1。转到 Androidsdk 平台-PC/笔记本电脑上的工具

第二步:

通过 USB 连接您的设备并运行:

adb kill-server

那就跑吧

adb tcpip 5555

你会看到下面的信息..。

现在在端口5037上启动。 * daemon 已成功启动 * 在 TCP 模式端口5555下重新启动

第三步:

现在打开新的 CMD 窗口,

转到 Androidsdk 平台-工具

快跑

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

第四步: 断开你的设备从 USB,它将工作就像从你的 Android 工作室连接。

如果你使用 Android M:

步骤1: adb usb
步骤2: adb 设备
步骤3: adb tcpip 5556
进入设置-> 关于手机/平板电脑-> 状态-> IP 地址。
第四步: adb 连接您的电话的地址 IP: 5556

感谢 Sud007这个答案。在我的情况下,我只需要解决方案的这一部分:

在 CMD/终端机:

$ adb kill-server


$ adb tcpip 5555
restarting in TCP mode port: 5555


$ adb connect 192.168.XXX.XXX

这个错误比 unable to connect to 192.168.XXX.XXX:5555: Connection refused带来更多的错误。在我的情况下,我可以连接到设备,但当你尝试运行应用程序。永远停留在 Installing APK。在这种情况下,我需要重新启动手机了。

我解决了这个问题:

步骤:

  1. 确保在设备的开发者选项中的“网络”部分中关闭激进的 Wi-Fi 到蜂窝的切换。
  2. 连续不断地从你的个人电脑到设备,以确保它不是在网络空闲模式 Ping-t 194.68.0.100(windows cmd) ,解锁设备,甚至尝试冲浪到一些网站,只是为了让它脱离网络空闲。
  3. 如果 ping 不起作用,关闭/打开 Android Wifi,回到步骤2。
  4. 当它回复到 ping 时,通过 USB 连接,然后:

    Adb usb

    Adb tcpip 5555

    Adb 连接194.68.0.100:5555

在卡斯尔它仍然没有连接,尝试切换 usb 连接模式为 MTP/PTP/照相机,而设备是通过 usb 连接,并重复这些步骤..。

亚洲开发银行曾经为我工作了一个星期。但是今天突然说机器主动拒绝连接。

修正:

第一步: 再次检查你手机的 IP 地址,它一直在变化。
步骤2: 如果更改,只需使用新的 IP 连接。

希望这对谁有帮助:)

只是 Android 11内置无线调试的一个小小更新:

  • 转到开发人员选项 > 无线调试
  • 启用 > 允许
  • 配对设备与配对代码,一个新的端口和配对代码生成并显示
  • adb pair [IP_ADDRESS]:[PORT]和类型配对代码。
  • 搞定

只要尝试调试模式开或关,然后尝试重新连接它。

如果它不工作,然后与 USB 连接,并尝试下面的命令在终端

Adb tcpip 5555

现在尝试连接命令

Adb connect Your Phone IP: 5555

也许你的虚拟专用网已经启用,试着禁用虚拟专用网

adb kill-server
adb tcpip 5555
adb connect xxx.xxx.xxx.xxx:5555

还有一件事可以试试:-

来自 adb over usb try:

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

然后转到设置 > 开发选项 >

禁用,然后重新启用 开发商选择Usb 调试

这招对我很管用

然后你就可以继续用老式的方式联系:-

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

演职员表

我在这里什么都试了,什么都没用。然后我终于意识到我的 VPN 阻塞了与网络上其他设备的共享连接。让一切终于开始工作。