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种方法)