73

我试图通过 TCP/IP 使用 adb。我已按照这些步骤

adb tcpip 5555

adb connect 194.68.0.100:5555

我已经使用我的设备 2 天了,现在我无法连接到我的 IP 地址,就像我连接时一样

adb tcpip 5555

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

4

11 回答 11

152

这个答案很晚,但希望它可以帮助其他人。

我有过无法连接的相同经历。重启手机和电脑没有帮助。我在页面底部找到了修复: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 地址。

于 2014-07-22T13:44:16.253 回答
74

尝试做端口转发,

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)

于 2013-09-21T07:41:44.120 回答
35

步骤1 。转到 PC/笔记本电脑上的 Androidsdk\platform-tools

第2步 :

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

adb kill-server

然后运行

adb tcpip 5555

您将看到以下消息...

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

第三步:

现在打开新的 CMD 窗口,

转到 Androidsdk\platform-tools

现在运行

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

第 4 步:断开您的设备与 USB 的连接,它将像从您的 Android 工作室连接一样工作。

于 2015-09-14T07:43:35.293 回答
13

我无法在 Galaxy S3(非 root用户)上做到这一点。

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

在 tcp 模式下重新启动

所以我发现这一系列命令非常有用。

首先断开您的设备,从头开始(管理员模式下的 cmd 和所有东西)。

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

adb kill-server

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

adb tcpip 5555

你会看见..

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

然后将设备与

adb connect <IP>

在经历了很多麻烦之后,这就是我的工作方式!

安卓工作室更新

我注意到这有时不起作用,即使在多次正确重复步骤之后也是如此。赶上;有时 ADB 尚未被 Studio 初始化,除非打开底部的 Android 选项卡并看到“正在初始化 Android Studio”。

您将大初始化文本。

于 2015-03-18T06:31:16.030 回答
6

只需尝试打开或关闭调试模式,然后尝试重新连接。

如果它不起作用,则连接 USB 并尝试在终端中执行以下命令

亚行 tcpip 5555

现在尝试使用连接命令

adb 连接您的手机 IP:5555

于 2020-09-26T03:51:57.283 回答
5

如果您使用 Android M:

第 1 步:adb usb
第 2 步:adb devices
第 3 步:adb tcpip 5556
转到设置 -> 关于手机/平板电脑 -> 状态 -> IP 地址。
第 4 步:adb connect 地址 IP 您的电话:5556

于 2016-10-18T07:40:21.043 回答
5

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

  • 转到开发人员选项 > 无线调试
  • 启用 > 允许
  • 使用配对代码配对设备,生成并显示新端口和配对代码
  • adb pair [IP_ADDRESS]:[PORT]并输入配对码。
  • 完毕
于 2020-09-10T16:12:25.320 回答
1

也许您的VPN已启用,请尝试禁用VPN

adb kill-server
adb tcpip 5555
adb connect xxx.xxx.xxx.xxx:5555
于 2021-06-11T03:15:46.047 回答
1

我解决了这个问题:

脚步:

  1. 确保设备开发人员选项中网络部分下的主动 Wi-Fi 到蜂窝网络切换已关闭。
  2. 从您的电脑连续 ping 到设备,以确保它没有处于网络空闲模式 ping -t 194.68.0.100 (windows cmd),解锁设备,甚至尝试浏览某个网站以使其脱离网络空闲状态。
  3. 如果 ping 不起作用,请关闭/打开 Android Wifi 并返回步骤 2。
  4. 当它回复 ping 时,通过 USB 连接它,然后:

    亚行USB

    亚行 tcpip 5555

    亚行连接 194.68.0.100:5555

在casr中它仍然没有连接,尝试在设备通过usb连接时将usb连接模式切换为MTP / PTP / Camera,然后再次重复这些步骤......

于 2018-05-29T04:35:18.813 回答
1

ADb 曾经为我工作了一周。但是今天突然说机器主动拒绝连接。

使固定:

第1步:再次检查您手机的IP地址,它一直在变化。
第2步:如果它改变了。只需使用该新 IP 进行连接。

希望它对某人有所帮助:)

于 2020-08-17T05:40:44.460 回答
0

感谢sud007回答。就我而言,我只需要这部分解决方案:

在 CMD/终端中:

$ 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在这种情况下,我也需要重新启动手机。

于 2018-04-25T08:03:19.253 回答