Android adb无线/WIFI调试操作超时

Posted

技术标签:

【中文标题】Android adb无线/WIFI调试操作超时【英文标题】:Android adb wireless/WIFI debug Operation timed out 【发布时间】:2016-04-05 17:18:36 【问题描述】:

我按照post 中的步骤操作并尝试在 OS X El Cap 上连接到我的 Motorola X Gen 2 以进行 Wifi 调试。

我用 USB 数据线将手机连接到笔记本电脑, 我杀死并启动服务器,服务器启动成功,然后在:

./adb devices

我明白了

List of devices attached
TA44909GA0  device

然后我做了

./adb tcpip 5555

我试过了

./adb connect <IP addr of my phone>:5555

usb 电缆连接和断开,都没有工作。两者都返回错误消息:

unable to connect to ***.***.***.***:5555: Operation timed out

我无法弄清楚这里发生了什么,我尝试了 android Studio 插件 ADB WIFI,它返回了相同的消息,操作超时。我重新启动了一切,尝试用不同的电缆连接,但没有任何效果。

有人知道这里发生了什么吗?

【问题讨论】:

确保您的 wifi 路由器上的 AP isolation 已关闭 我不认为这是问题所在,它在前一天工作了一次,只是一次,第二天又回到“操作超时”。 (而且我正在使用我的学校 wifi,所以可能设置没有改变) 有什么解决办法吗? 不是网络。重新启动 ./adb 和 phone 并等待几个小时可以让它工作一段时间。我怀疑是硬件问题。可能不适合这个网站... 真的,“adb reboot”(将重新启动您的设备)对我有用。 【参考方案1】:

确保您的计算机和安卓设备使用相同的 wifi 网络。我也遇到了同样的问题,换同一个wifi后解决了。

【讨论】:

这并没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review @R.Zagórski 这似乎是一个答案“你的电脑和安卓设备需要使用同一个wifi网络”【参考方案2】:

我认为这可能会有所帮助...

对于 Windows,从“以管理员身份”运行 cmd 那么

netsh int ip reset

对于 Mac 用户

    单击左上角的 Apple 图标,然后从下拉菜单中选择系统偏好设置。

    选择网络。

    选择已连接的互联网连接(以太网或 Wi-Fi),然后点击高级。

    选择 TCP/IP 选项卡,然后单击更新 DHCP 租约。然后按确定

【讨论】:

你应该解释一下它是如何工作的,因为它对我有用,我不知道,如果有人问我告诉他们不要只遵循互联网上的说明..但它确实有效.. 这对我没有任何影响。 这拯救了我的一天。谢谢。此外,稍微描述性的解释会更好。【参考方案3】:

所以经过大量试验后,我认为问题在某种程度上与 wifi 相关,我认为此功能不适用于 WPA2(或任何类型的?)企业加密,因为我使用的是学校 Wifi,而且它事实证明,我用另一台笔记本电脑设置的热点可以正常运行。

【讨论】:

同样的事情发生在我身上..我的机器和设备连接到我家中不同的 wifi 路由器.. =) =P 我家有一台路由器,我的 MBP 和 FireTV 都连接到同一个 SSID,但我无法 ping IP 或通过 adb 连接。当我都连接到我的移动热点时,它工作正常。【参考方案4】:

什么为我解决了这个问题:

断开手机与 USB 数据线的连接 重启手机 通过 USB 数据线重新连接手机

(同时):

adb kill-server adb start-server

然后按照“标准”程序。

【讨论】:

自己的杀戮/开始通常就足够了【参考方案5】:

如果您连接在同一网络上但仍然无法连接,请检查您的 IP 两次。有时它会改变。 检查您的 IP = 手机设置 -> 关于手机 -> 状态 -> IP 地址

【讨论】:

【参考方案6】:

尝试在 Android 设备监视器中增加超时时间。

从 Android Studio:工具->Android->Android 设备监视器 在 Android 设备监视器中: 窗口->首选项,Android->DDMS。

在 DDMS 窗口中,增加“ADB Connection Timeout (ms)”。默认为 5000 毫秒。如果您的应用特别大/需要很长时间才能加载,它可能会超过此超时时间,因此增加可能会解决此问题。

【讨论】:

【参考方案7】:

如果您使用的是 Mac OS。

通过单击工具栏中的 wifi 图标进行检查。如果有任何警告。

在我的情况下,有一条警告说 wifi 正在使用 WPA 协议并且它不安全。

我进入路由器设置并将协议更改为 WPA2/WPA3 自动。

之后警告消失,无线调试开始工作。

【讨论】:

以上是关于Android adb无线/WIFI调试操作超时的主要内容,如果未能解决你的问题,请参考以下文章

Android wifi无线调试App新玩法ADB WIFI

推荐:Android studio无线调试插件ADB WIFI

推荐:Android studio无线调试插件ADB WIFI

Android Studio 用WIFI无线调试adb (3种方法)

Android Studio中 ADB WIFI插件进行无线调试实践

填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试