Эта проблема давала мне проблемы целую вечность, и я не могу исправить ее или полностью локализовать источник проблемы (хотя иногда я могу принудительно разрешить ее, позволяя телефону перейти в режим ожидания при подключении к Eclipse, но иногда это даже не вызывает проблем).
Давайте пройдемся по шагам.
Я подключаю свое устройство, оно появляется и работает нормально:
Я дважды щелкаю по нему, чтобы убедиться, что LogCat регистрирует его, и в этот момент происходят события 1 из 2:
Вроде работает, я перехожу на LogCat
окно, которое скользит через
куча текста, а затем становится белым, я
переключитесь обратно на Устройства и посмотрите
Устройство немедленно отключается
Теперь, если я оставлю это на некоторое время и буду делать случайные вещи вокруг Eclipse, число автономных устройств будет медленно увеличиваться (у них у всех один и тот же идентификатор, мой):
Вещи, которые помогают :
Я гуглил и смотрел на другие вопросы по этому поводу, и мне удалось найти только несколько "руководств", которые говорят мне перезапустить сервер adb.
Я сделал это с помощью команд:
adb kill-server
adb start-server
Проблема в том, что это очень редко исправляется. Иногда полная перезагрузка ПК исправит это, но не всегда ...
Кроме того, отключите режим ожидания на телефоне, когда он подключен. Для меня это достигается с помощью
- Настройки -> Программы -> Разработка
-> Не спи
У кого-нибудь есть верное решение для этого? Я перепробовал большую часть того, что мог найти в Google, и мне пока не повезло, и это действительно начинает раздражать меня.
РЕДАКТИРОВАТЬ: Святое дерьмо, это ТАК раздражает !
РЕДАКТИРОВАТЬ 2: Добавление щедрости к этому, как только я могу.
РЕДАКТИРОВАТЬ 3 : Вероятно, это связано с тем, что он подключен через USB-концентратор, поскольку наши машины расположены в другой комнате, чтобы снизить уровень шума и тепла в наших офисах. Я получил его достаточно стабильным для развертывания приложений и очень быстрого тестирования, но время от времени он все еще отключается. Ну что ж, с моим проектом сейчас все сделано.