Устройство случайно отключалось (и появлялось несколько раз в автономном режиме) в Eclipse - исправления? - PullRequest
44 голосов
/ 01 марта 2011

Эта проблема давала мне проблемы целую вечность, и я не могу исправить ее или полностью локализовать источник проблемы (хотя иногда я могу принудительно разрешить ее, позволяя телефону перейти в режим ожидания при подключении к Eclipse, но иногда это даже не вызывает проблем).

Давайте пройдемся по шагам.

Я подключаю свое устройство, оно появляется и работает нормально:

http://i56.tinypic.com/tarkwl.jpg

Я дважды щелкаю по нему, чтобы убедиться, что LogCat регистрирует его, и в этот момент происходят события 1 из 2:

  1. Вроде работает, я перехожу на LogCat окно, которое скользит через куча текста, а затем становится белым, я переключитесь обратно на Устройства и посмотрите

  2. Устройство немедленно отключается

http://i56.tinypic.com/1z6zakj.jpg

Теперь, если я оставлю это на некоторое время и буду делать случайные вещи вокруг Eclipse, число автономных устройств будет медленно увеличиваться (у них у всех один и тот же идентификатор, мой):

http://i55.tinypic.com/2hzgv35.jpg

Вещи, которые помогают :

Я гуглил и смотрел на другие вопросы по этому поводу, и мне удалось найти только несколько "руководств", которые говорят мне перезапустить сервер adb. Я сделал это с помощью команд:

adb kill-server
adb start-server

Проблема в том, что это очень редко исправляется. Иногда полная перезагрузка ПК исправит это, но не всегда ...

Кроме того, отключите режим ожидания на телефоне, когда он подключен. Для меня это достигается с помощью

  • Настройки -> Программы -> Разработка -> Не спи

У кого-нибудь есть верное решение для этого? Я перепробовал большую часть того, что мог найти в Google, и мне пока не повезло, и это действительно начинает раздражать меня.

РЕДАКТИРОВАТЬ: Святое дерьмо, это ТАК раздражает ! РЕДАКТИРОВАТЬ 2: Добавление щедрости к этому, как только я могу.

РЕДАКТИРОВАТЬ 3 : Вероятно, это связано с тем, что он подключен через USB-концентратор, поскольку наши машины расположены в другой комнате, чтобы снизить уровень шума и тепла в наших офисах. Я получил его достаточно стабильным для развертывания приложений и очень быстрого тестирования, но время от времени он все еще отключается. Ну что ж, с моим проектом сейчас все сделано.

Ответы [ 20 ]

1 голос
/ 27 сентября 2013

Я был в этой ситуации несколько раз, и многие из вышеупомянутых решений обычно работают. Сегодня никто из них не работал. Перезапустил сервер ADB, выключил и включил отладку USB, попробовал другой кабель и порт, переустановил драйвер, перезагрузил компьютер. Испытывал ту же проблему на других компьютерах. Не повезло ...

Решение для меня: Перезапустил андроид устройство.

0 голосов
/ 16 марта 2017

Не уверен, что кто-то посчитает этот ответ ценным, но у меня была похожая ситуация, когда мое устройство было подключено к сети, а затем случайно отключилось.Я пробовал такие вещи, как проверка кабеля, adb kill-server и так далее.Что наконец-то сработало для меня, так это перезагрузка компьютера и телефона.Я чувствую, что это будет применимо, только если вы обнаружите, что ваше устройство внезапно отключилось, когда раньше оно работало нормально.

0 голосов
/ 28 августа 2011

Я только что решил проблему, перезагрузив мой телефон Android. Надеюсь, это работает для вас.

0 голосов
/ 20 июня 2016

2016 и эта проблема все еще происходит, используя устройство Lenovo Android 4.4.2. Большинство предлагаемых решений работают «иногда».

Все еще нет объяснения этому.

Что мне помогло, так это установка Wifi ADB (приложения), и это даже освободило меня от ограничений USB-кабеля. Кстати, устройство не отображается на мониторе устройства Android, а появляется при запуске приложения Shift + f10.

0 голосов
/ 23 декабря 2013

В моем случае проблема с автономным режимом заключалась в том, что телефон был подключен к порту USB 3.0 / концентратору USB.Как только я переместил его в порт USB 2.0, он работал без проблем.

0 голосов
/ 04 июня 2013

Смена порта USB сработала для меня, также проверьте, используете ли вы концентраторы usb для подключения устройств. Передний порт USB и задний порт USB также имеют значение. желательно использовать задний порт USB.

0 голосов
/ 11 февраля 2012

Некоторые из приведенных выше предложений могут помочь иногда, но не всегда. Как и многие, я подозревал, что USB-кабели, но в итоге я решил, что это USB-разъем на моем устройстве Android просто изнашивается от такого большого использования. Я предполагаю, что они предназначены для подключения только один или два раза в день для зарядки, а не 10 раз в день, 5 дней в неделю, занимаясь разработкой. В этом случае может помочь новый кабель, но не может быть хорошего решения, кроме нового устройства.

0 голосов
/ 27 сентября 2012

та же проблема с galaxy s2 / windows 7 / eclipse juno отключить отладку usb помогает, иногда также убивает и перезапускает швы adb чтобы быть

0 голосов
/ 18 июня 2012

У меня была похожая проблема с отключением, из-за которой соединение теряется вскоре после перезагрузки.На моем телефоне LG VS840 4G помогла смена режима подключения USB с Mass Storage на Internet Connection.Apps Key > Settings > Connectivity > Default connection mode > Internet Connection.

0 голосов
/ 08 июля 2012

Я также искал высоко и низко решение этой проблемы. Описание моей проблемы при подготовке к компиляции и запуску моего проекта через adb / USB:

  • Я бы "Выполнить" или Cntrl-F11, чтобы всплывающее окно выбора устройства Android
  • подключите мой Samsung Galaxy Nexus
  • состояние будет отображаться в автономном режиме, затем в сети (для различной продолжительности), затем снова в автономном режиме
  • мой обходной путь - быстро щелкнуть в окне, где он отображается онлайн

Я попытался переустановить разные драйверы, предложенные различными источниками, и даже попробовал 5 разных USB-кабелей. Но, в конце концов, что было исправлено, так это подключение USB-кабеля к одному из свободных USB-разъемов на задней панели моего компьютера, а не к передней, где он более доступен.

Однако, специфически эта проблема возникает только с моим Samsung Galaxy Nexus (который укоренен и в настоящее время работает под кодовым названием Android ROM), а не с моим HTC Nexus One (с CyanogenMod). Мой N1 всегда будет оставаться в сети, даже если он подключен к передней панели USB.

Так что теперь я все еще работаю с драйверами ADB, которые поставляются с Android SDK, мой компьютер собран самостоятельно (работает на материнской плате Asus P5Q Pro <- вероятный виновник здесь), и моя ОС - Win7 64-bit. И оба моих телефона постоянно подключены к adb. </p>

Поэтому я предлагаю тем, у кого похожие проблемы, попробовать разные кабели и порты USB.

...