Ошибка «Соединение с ADB оборвано, и произошла серьезная ошибка». - PullRequest
287 голосов
/ 01 ноября 2010

Я потратил несколько дней, пытаясь запустить любую программу для Android.Даже «Hello World» выдает мне ту же ошибку:

«Соединение с adb разорвано, и произошла серьезная ошибка».

Я использую Eclipsev3.5 (Galileo), Google API 2.2.8, на компьютере с Windows XP.

Я использовал все приемы, которые я могу найти в Интернете: командная строка «adb kill-server»,DDMS "сбросить ADB", я запустил эмулятор как до, так и после Eclipse, и искал порты, используемые другими программами.

Что здесь происходит?Существует ли волшебная комбинация версий Eclipse, Java, ADB, эмулятора и всего остального, что работает?

Ответы [ 39 ]

532 голосов
/ 04 ноября 2010

Попробуйте следующие шаги:

  1. Закрыть Eclipse, если работает
  2. Перейдите в каталог инструментов платформы Android SDK в командной строке
  3. Тип adb kill-server ( Eclipse должен быть закрыт перед выполнением этих команд )
  4. Затем введите adb start-server
  5. При запуске сервера ADB не выдается сообщение об ошибке, затем ADB запускается успешно.
  6. Теперь вы можете снова запустить Eclipse.

У меня так получилось.

Перезагрузите телефон!

106 голосов
/ 04 июля 2011

Использование:

Открыть диспетчер задач → Процессы → adb.exe → Завершить процесс → перезапустить Eclipse

Это сработало для меня.

И

Открыть диспетчер задач → Процессы → eclipse.exe → Завершить процесс → перезапустить Eclipse

24 голосов
/ 07 мая 2011

Откройте диспетчер задач Windows, завершите процесс с именем adb.exe и перезапустите программу.

12 голосов
/ 04 июля 2012

[2012-07-04 11:24:25 - Соединение с ADB разорвано, и произошла серьезная ошибка.[2012-07-04 11:24:25 - Вы должны перезапустить adb и Eclipse.[2012-07-04 11:24:25 - Пожалуйста, убедитесь, что adb правильно расположен в / home / ASDK / platform-tools / adb и может быть выполнен

Я понял, что папкапроект в Eclipse был закрыт.Я расширил каталог, и проект запущен.Я знаю, это может звучать как "ежу понятно".В рабочей области у меня были открыты файлы .java, и этого было достаточно, чтобы заставить меня думать, что проект открыт.

10 голосов
/ 19 октября 2012

Я пробовал это с помощью Eclipse Juno, и оно работало нормально:

  • В раскрывающемся списке значка «Выполнить» выберите параметр «Выполнить настройку».
  • Убедитесь, что ваш проект выбран
  • Перейти на вкладку Android
  • В разделе Launch Action выберите Launch Выберите имя пакета и вуаля! попробуйте запустить ваше приложение.

ОБНОВЛЕНИЕ: Также помогает убить процесс adb.exe из диспетчера задач и перезапустить его. adb.exe можно найти здесь: Android \ android-sdk \ platform-tools.

Удачи

7 голосов
/ 13 декабря 2010

Обновите свои инструменты разработки Eclipse для Android.У меня это сработало.

6 голосов
/ 23 мая 2011

Убедитесь, что он не запущен в процессах диспетчера задач. Если это так, завершите процесс, а затем запустите его из командной строки, как в предыдущем ответе. Это сработало для меня.

4 голосов
/ 10 февраля 2012

В моей ситуации: у меня такое же предупреждение: Соединение с ADB разорвано, и произошла серьезная ошибка

Я нашел решение:

Файл adb.exe был перемещен из: android-sdk-windows\tools\adb.exe в android-sdk-windows\platform-tool\adb.exe.

Единственное. Переместить файл adb.exe в \tools. И перезапустите Eclipse.

4 голосов
/ 22 января 2013
  1. Перейдите в папку platform-tools в cmd инструментах платформы платформы, доступных в папке Android, где у вас есть файлы резервных копий Android.

  2. Введите следующее

    adb kill-server
    

    и

    adb start-server
    

    , затем введите

    adb devices
    
    adb kill-server
    

Теперь вы можете видеть свое устройство.

4 голосов
/ 19 июля 2012

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

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

Я использую Windows 7, 64-битная, 4.2.0 Eclipse,и 20.0.0v201206242043 ADT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...