我有一个 Android 设备 (带 Lollipop 镜像,如果重要的话) 在 Genymotion 2.4 上运行,并通过 ADB (版本 1.0.32) 从另一台开发者 PC 中的 Eclipse 连接到本地网络中的设备,没有连接问题。除了定期的 ADB 连接中断 (其他协议都能正常工作),也就是 ADB 失去了设备连接,当我尝试重新连接时,它会显示设备离线。根据我的经验,这种离线状态基本上意味着接收端 (设备) 仍然认为它已连接并拒绝新的连接。我所知道解决这个问题的唯一方法是重新启动设备,然后 ADB 就可以正常连接。
如果有人感兴趣,ADB 并未在 Genymotion 的远程主机上运行,否则其他 PC 的远程连接将无法进行。
问题:如何“轻松”刷新虚拟设备以接受新的 ADB 连接而无需重新启动整个设备?
P.S. 如果我把“离线”设备独自留置一段时间(相当长的时间,例如一个小时),它似乎会在没有外部干预的情况下刷新其状态,因此 ADB 再次能够正确连接,设备将被报告为“在线”。但是,等待这种情况发生太长时间没有意义。这只是需要考虑的新信息。