Соединение с adb отключено, и произошла серьезная ошибка

Возможный дубликат:
Соединение с adb отключено, и произошла серьезная ошибка

В настоящее время я пытаюсь разработать приложение для Android в последней версии Eclipse. Когда я пытаюсь создать и запустить, появляется следующее:

[2011-02-17 17:08:03 - <ProgramName>] The connection to adb is down, and a severe error has occured.
[2011-02-17 17:08:03 - <ProgramName>] You must restart adb and Eclipse.
[2011-02-17 17:08:03 - <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed.

Теперь я обновил плагин ADT, у меня установлена ​​последняя версия Android SDK; adb.exe, по сути, находится в каталоге инструментов платформы и может быть выполнен. Я пробовал все, что нашел в Google:

  • Я пробовал adb kill-server и adb start-server
  • Я попытался запустить его без запуска эмулятора
  • У меня есть данный каталог в моей PATH (я пробовал только с помощью инструментов платформы на пути, и я попытался использовать в своей PATH инструменты и инструменты платформы).

Примечания. Я запускаю Windows 7. Кроме того, я ранее тестировал приложения в Eclipse. Эта ошибка является новой для меня с момента обновления SDK.

Ответ 1

У меня возникла такая же проблема и исправить ее, я открыл диспетчер задач и убил процесс adb.exe, после чего перезапустил Eclipse.

Ответ 2

Переустановите все??? ни за что! просто add the path to SDK tools and platform tools in your classpath from Environment Variables. Затем перезапустите Eclipse.

перейдите в Devices -> Reset adb или просто откройте диспетчер задач и запустите процесс adb.exe.

Ответ 3

Я перезапустил eclipse и сделал Проект Очистить → выберите ваш проект Одна из них исправила мою проблему с помощью adb

[2011-12-31 10:50:45 - HelloAndroid] Android Launch!                      good

[2011-12-31 10:50:45 - HelloAndroid] adb is running normally.             good

[2011-12-31 10:50:45 - HelloAndroid] Could not find HelloAndroid.apk!     bad

Спасибо за помощь. На следующую проблему (вздох)

Ответ 5

У меня была точно такая же проблема с тобой. И через два дня, удивляясь, почему это происходит со мной, я, наконец, прошел через это, переместив adb.exe из ненадежного списка программного обеспечения антивируса COMODO в его надежный список программ. В то время я пробовал как минимум 5 видов мер, чтобы сделать работу adb, включая все вышеперечисленное...

Ответ 6

У меня была аналогичная проблема с adb.exe и Eclipse в последний раз я обновил плагин ADT. Решение состояло в том, чтобы запустить Eclipse в качестве администратора и переустановить ADT.

Ответ 7

Проблема может быть связана с вашим брандмауэром или антивирусом.

  • Отключить все сетевые подключения
  • Отключить брандмауэр
  • Отключить антивирус

Убедитесь, что все они отключены.

Запустите script в Eclipse. Если это работает, то 2 и 3 могут быть виновниками. Для меня это был брандмауэр comodo. Я создал фильтр для Adb.exe

Ответ 8

Для меня работало:

  • Убейте adb.exe из диспетчера задач

  • Перезапустить Eclipse как администратор

  • Для моего приложения целью был Google API уровня 10.. Я пошел в Window- > AVD Manager, и запись для "Google API уровня 10" имела сломанный вместо зеленого тика, поэтому я просто нажал запись и нажал кнопку "ремонт" и проблема была исправлена.

(Вероятно, это было всего 3)..

Ответ 9

Судя по тому, что вы опубликовали, и полагая, что это не опечатка, Eclipse ищет в C:\s\platform-tools...

Если это так, то вы должны проверить опцию Eclipse Window/Preferences/Android для местоположения SDK. Возможно, у вас установлено значение "C:\s" . Вы не можете отредактировать его так, чтобы оно не вызывало ошибки, но, возможно, оно каким-то образом исказилось.

Ответ 10

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

[2011-12-19 11:45:09 - RayhReport] You must restart adb and Eclipse.
[2011-12-19 11:45:09 - RayhReport] Please ensure that adb is correctly located at 'D:\android-sdk-windows\tools\adb.exe' and can be executed.

Когда вы переходите к пути D:\android-sdk-windows\tools\adb.exe, тогда вы видите текстовый файл, имя файла "adb_has_moved" означает, что ваш adb.exe перемещается в инструменты платформы, скопированные с помощью adb.exe, и вставляют в папку инструментов и запустить его. Я уверен, что это работает.

Ответ 11

Также можно получить эту ошибку, если вы запускаете тестовый проект, используя JUnit вместо Android JUnit. Естественно, решение состоит в том, чтобы просто изменить способ его запуска.