Устройство отключается в случайном порядке (и появляется несколько раз в автономном режиме) в Eclipse - исправления?

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

Пропустите шаги.

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

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

Я дважды щелкаю его, чтобы LogCat регистрировал его, в какой точке произошло 1 из 2 вещей:

  • Кажется, я работаю, я поменяю LogCat окно, которое куча текста, а затем белая, я замените их на Устройства и посмотрите

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

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

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

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

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

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

adb kill-server
adb start-server

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

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

  • Настройки → Программы → Разработка - > Stay Awake

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

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

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

Ответ 1

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

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

Ответ 2

Включите/выключите функцию "Отладка USB" в настройках, которые были для меня.

Ответ 3

Мое дело...
Nexus-4, версия для Android. 4.2.2
Из-за улучшений безопасности в Android 4.2.2 мое устройство было отключено.

Android 4.2.2 представляет безопасную USB-отладку, которая при включении гарантирует, что только хост-компьютеры, авторизованные пользователем, могут получить доступ к внутренним устройствам подключенного USB устройства, используя инструмент ADB, входящий в комплект Android SDK.

Обновите SDK, примите ключ RSA на своем телефоне.

Вот несколько ссылок.

http://www.infoq.com/news/2013/02/android-4-2-2
http://www.androidcentral.com/semi-pro-tip-android-422-here-your-android-sdk-might-need-updating

Ответ 4

У меня была аналогичная проблема. Я просто решил это, подключив кабель к порту usb2 вместо usb3.

Ответ 5

Если установлен ваш путь к платформе и платформам:

Затем из командной строки:

adb kill-server

    adb start-server

Он определенно решит проблему, поскольку она перезапускает демона с определенным портом

Ответ 6

Убедитесь, что у вас нет HTC Sync или Samsung Kies, пытающихся украсть соединение adb. Если вы это сделаете, просто остановите их, когда вы отлаживаете.

Ответ 7

Попробуйте эти две вещи, теперь все работает для меня:

  • Установите драйверы USB производителя устройства.

  • Замените используемый вами кабель передачи данных.

Ответ 8

Я тоже получаю эту проблему, иногда она помогает подключить ее к другому USB-порту.

Ответ 9

Это происходит из-за/стека. 1. Отключите и включите Android-устройство 2. Перезагрузите сервер ADB (adb -kill server и adb -start sever) 3. Проверьте смонтированную SD-карту и проверьте USB-отладку ВКЛ

Ответ 10

У меня была эта проблема в течение длительного времени, и теперь я нашел решение, которое хорошо работает для меня. В перспективе DDMS есть стрелка на вкладке устройств, которая имеет параметр Reset adb. Это действие разрешило мою проблему.

Ответ 11

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

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

Ответ 12

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

Ответ 13

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

Ответ 14

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

Ответ 15

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

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

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

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

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

Таким образом, я предлагаю пользователям с аналогичными проблемами попробовать разные кабели и порты USB.

Ответ 16

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

Ответ 17

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

Ответ 18

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

Ответ 19

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

Пока нет объяснений.

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

Ответ 20

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