尝试运行adb reboot' ADB进程挂起通过ADB WLAN连接

时间:2013-10-31 15:20:04

标签: android shell adb

这是我的步骤:

  

adb connect'我的Android IP地址'

     

连接

     

adb reboot //在此步骤中我的手机正在重启并且该过程已挂起。

可能是什么问题,是否有任何修复或解决方法?

当我使用USB线工作ADB时,它运行良好。

感谢

1 个答案:

答案 0 :(得分:3)

有些猜测,但adb reboot可能会突然关闭手机,以致手机上的ADBD永远无法正常关闭与开发机器上的ADB服务器的TCP连接。这就像拉出网络电缆可能导致“挂起”TCP连接的方式一样 - TCP旨在经受间歇性通信故障,因此不会放弃另一端回答的可能性,直到相当大的时间(以人为本)已经过去了。

完全可信的是,ADB服务器的编写并不考虑两个功能的组合,这两个功能甚至在一个模糊的一侧 - 重新启动的TCP连接。

如果是这种情况,你的实际选择可能是在发出重新启动后立即杀死ADB服务器,或者修改ADB(毕竟它是开源的)以更智能地处理这个,例如自动断开连接后如果已发出重置命令,则为第二或第二个不响应。