gpt4 book ai didi

android - 在 Genymotion 中运行的虚拟设备在 ADB 中定期脱机

转载 作者:IT老高 更新时间:2023-10-28 22:22:24 26 4
gpt4 key购买 nike

我有一个在 Genymotion 2.4 中运行的 Android 设备(带有 Lollipop 图像,如果重要的话),并通过 ADB(版本 1.0.32)从另一台开发人员 PC 与本地网络中的 Eclipse 连接到它,没有连接问题。一切都很好,除了 ADB 连接的周期性中断(其他协议(protocol)保持正常工作),即 ADB 丢失了设备,当我尝试重新连接时,它说设备处于脱机状态。根据我的经验,这种离线状态基本上意味着接收端(设备)仍然认为它已连接并拒绝新的连接。我知道解决此问题的唯一方法是重新启动设备,然后 ADB 按预期连接到它。

如果有人感兴趣,ADB 没有在远程主机上运行 Genymotion - 否则将无法从其他 PC 删除连接。

问题:如何在不重新启动整个设备的情况下“轻柔地”刷新虚拟设备以接受新的 ADB 连接?

附:如果我将“离线”设备留给自己一段时间(相当长的时间,例如一个小时),它似乎会在没有外部交互的情况下刷新其状态,因此 ADB 再次能够正确连接并且设备报告为“在线的”。但是,等待这么久才发生这种情况是没有意义的。这只是一条供考虑的新信息。

最佳答案

这可能对您不起作用,但在我的设备只是让 ADB 离线的情况下对我有用。关于您的问题的评论之一提到他们的模拟器通常会在设备休眠时离线。我的也是如此,并且在长时间不活动后也会离线,尽管实际上并没有 sleep 。无论如何,我的解决方法很简单:

在终端中,导航到安装 SDK 的位置。然后,导航到 SDK 中的目录平台工具,并发出以下命令:

adb kill-server

完成后,输入这个:

adb devices

这几乎总能解决我的问题,我希望它也能解决你的问题。让我知道这对你有什么作用。

关于android - 在 Genymotion 中运行的虚拟设备在 ADB 中定期脱机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30758995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com