У меня есть Android-устройство (с изображением Lollipop, если это важно), работающее в Genymotion 2.4 и подключающееся к нему через ADB (версия 1.0.32) с другого ПК разработчика с Eclipse в локальной сети без проблем с подключением. Все отлично, за исключением периодических спадов соединения ADB (другие протоколы продолжают работать нормально), то есть ADB теряет устройство, и когда я пытаюсь подключиться, он говорит, что устройство отключено. По моему опыту, это автономное состояние в основном означает, что принимающая сторона (устройство) все еще думает, что она подключена и отклоняет новое соединение. Единственный метод, который я знаю для устранения этой проблемы, - это перезагрузить устройство, а затем ADB подключается к нему, как ожидалось.
Если кто-то заинтересован, ADB не работает на удаленном хост-компьютере с Genymotion - иначе удаление соединений с других ПК было бы невозможным.
Вопрос: как я могу "мягко" обновить виртуальное устройство, чтобы принять новое соединение ADB без перезагрузки всего устройства?
P.S. Если я оставлю автономное устройство в течение некоторого времени (довольно долгое время, например, в течение часа), кажется, обновляет его состояние без внешнего взаимодействия, поэтому ADB снова может правильно подключиться, и устройство сообщается как "онлайн". Но нет смысла ждать, пока это произойдет. Это просто новая часть информации для рассмотрения.