Ответ 1
У меня возникла такая же проблема и исправить ее, я открыл диспетчер задач и убил процесс adb.exe, после чего перезапустил Eclipse.
Возможный дубликат:
Соединение с 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:
Примечания. Я запускаю Windows 7. Кроме того, я ранее тестировал приложения в Eclipse. Эта ошибка является новой для меня с момента обновления SDK.
У меня возникла такая же проблема и исправить ее, я открыл диспетчер задач и убил процесс adb.exe, после чего перезапустил Eclipse.
Переустановите все??? ни за что! просто add the path to SDK tools and platform tools in your classpath from Environment Variables.
Затем перезапустите Eclipse.
перейдите в Devices -> Reset adb
или просто откройте диспетчер задач и запустите процесс adb.exe
.
Я перезапустил 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
Спасибо за помощь. На следующую проблему (вздох)
Звучит немного знакомо с моей проблемой: aapt не найден под правильным путем
Мне нужно было очистить все открытые проекты, чтобы они снова работали...
У меня была точно такая же проблема с тобой. И через два дня, удивляясь, почему это происходит со мной, я, наконец, прошел через это, переместив adb.exe из ненадежного списка программного обеспечения антивируса COMODO в его надежный список программ. В то время я пробовал как минимум 5 видов мер, чтобы сделать работу adb, включая все вышеперечисленное...
У меня была аналогичная проблема с adb.exe и Eclipse в последний раз я обновил плагин ADT. Решение состояло в том, чтобы запустить Eclipse в качестве администратора и переустановить ADT.
Проблема может быть связана с вашим брандмауэром или антивирусом.
Убедитесь, что все они отключены.
Запустите script в Eclipse. Если это работает, то 2 и 3 могут быть виновниками. Для меня это был брандмауэр comodo. Я создал фильтр для Adb.exe
Для меня работало:
Убейте adb.exe из диспетчера задач
Перезапустить Eclipse как администратор
Для моего приложения целью был Google API уровня 10.. Я пошел в Window- > AVD Manager, и запись для "Google API уровня 10" имела сломанный вместо зеленого тика, поэтому я просто нажал запись и нажал кнопку "ремонт" и проблема была исправлена.
(Вероятно, это было всего 3)..
Судя по тому, что вы опубликовали, и полагая, что это не опечатка, Eclipse ищет в C:\s\platform-tools...
Если это так, то вы должны проверить опцию Eclipse Window/Preferences/Android для местоположения SDK. Возможно, у вас установлено значение "C:\s" . Вы не можете отредактировать его так, чтобы оно не вызывало ошибки, но, возможно, оно каким-то образом исказилось.
Соединение с 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, и вставляют в папку инструментов и запустить его. Я уверен, что это работает.
Также можно получить эту ошибку, если вы запускаете тестовый проект, используя JUnit вместо Android JUnit. Естественно, решение состоит в том, чтобы просто изменить способ его запуска.