ошибка. Соединение с adb не работает при запуске приложения для Android.

Я новичок в разработке Android, и у меня проблемы с установкой всех последних платформ. Я разработчик Java, который хотел бы изучить Android.

Я успешно установил все программы в Windows XP SP3 (JDK 1.6 с созданными переменными окружения, хорошо настроенными eclipse 3.5, 3.6 и 3.7, Android SDK со всеми функциями, устройствами, платформенными инструментами, API и т. д., а также ADT Plugin 12 для eclipse с эмулятором API 8 -Target 2.2-), но когда я запускаю проект Android в eclipse (Выполнить -> Приложение Android), консоль eclipse показывает мне: «Соединение с adb не работает, и произошла серьезная ошибка... Вы должны перезапустить adb и eclipse... Убедитесь, что adb находится по этому пути "D:\Android\android-sdk-windows\platform-tools\adb.exe"" (или что-то подобное).

Я очень уверен, что путь правильный, adb правильно работает в командной строке, а команды «adb kill-server» и «adb start-server» работают нормально, но не решают мою проблему (как и я). читал в других ответах).

Эмулятор через Eclipse не работает, но если я запускаю эмулятор через Eclipse ADV Manager, эмулятор запускается нормально, но когда я запускаю приложение для Android, я получаю ту же ошибку.

Я предполагаю, что Eclipse не может запустить adb, но я не знаю, почему.

Другая проблема: когда я запускал «устройства adb», консоль показывает мне пустой список, сообщения «нет устройств» нет, но когда я подключил свой HTC, adb работает нормально в консоли, а Eclipse — нет.

Кроме того, я также пытаюсь перезапустить adb с вкладкой Eclipse - Devices, но список устройств тоже пуст.

Кто-нибудь может мне помочь, пожалуйста? Я так много читал, что у меня в глазах пиксели. хД

С наилучшими пожеланиями!!

ПД: извините, но мой английский немного беден ;)


person Jose Ignacio Mendez    schedule 23.09.2011    source источник
comment
перейдите к этому stackoverflow.com/questions/4072706/ . ты найдешь ответ   -  person Rahul Baradia    schedule 01.06.2012


Ответы (7)


в перспективе DDMS (если он не отображается, добавьте его, щелкнув окно> открыть перспективу> другое...> DDMS), затем щелкните треугольник на вкладке устройств> сброс adb. это работает для меня.

введите здесь описание изображения

person Mr.Raindrop    schedule 04.09.2012
comment
это решило мою проблему. даже перезапуск adb из командной строки и перезапуск eclipse не работали, но этот был просто идеальным. - person sufyan.shoaib; 25.11.2013

Наконец-то я решил проблему, см. мой блог

вы можете сделать следующие шаги, чтобы решить проблему:

  • диспетчер задач->процесс
  • щелкните правой кнопкой мыши на adb.exe и щелкните левой кнопкой мыши на "свойства"
  • проверьте путь процесса:

    -если путь похож на «Программы\android-sdk\platform-tools», это означает, что этот процесс запущен Android SDK.

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

person huluyige    schedule 07.03.2013

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

person Otra    schedule 23.09.2011
comment
Я также пробовал это и получаю ту же ошибку... когда я снова запустил Eclipse, он не может запустить процесс adb.exe в диспетчере задач. - person Jose Ignacio Mendez; 23.09.2011
comment
извините, я вас не понял, опять adb в процессах? - person Otra; 23.09.2011
comment
Нет, процесс adb не начинается с eclipse. Процесс adb запускается только тогда, когда эмулятор запускается вручную с помощью ADV Manager из меню настроек eclipse. - person Jose Ignacio Mendez; 23.09.2011
comment
Единственное, что я могу придумать, это зайти в Справка-> Проверить наличие обновлений и убедиться, что все в актуальном состоянии. - person Otra; 23.09.2011
comment
все обновлено в eclipse - person Jose Ignacio Mendez; 23.09.2011
comment
Сегодня утром установил андроид и программы, так что думаю все обновилось - person Jose Ignacio Mendez; 23.09.2011

Попробуйте выполнить следующие действия:

- Close Eclipse IDE
- Go to the Android SDK platform-tools directory in Command Prompt
- run adb kill-server
- run adb start-server
- Now start Eclipse again.

Надеюсь, это может помочь вам :)

person Shessuky    schedule 19.12.2012

В моем случае в Windows7

  1. Закройте все открытые эмуляторы
  2. Перейдите в диспетчер задач > процессы, затем щелкните adb.exe и нажмите кнопку «Завершить процесс».
  3. Затем перейдите в командную строку, перейдите к инструментам формы пластины и введите

    adb start-server
    
  4. Затем запустите приложение через eclipse.

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

person Lalit Sharma    schedule 25.10.2012

вы пытаетесь открыть диспетчер задач > процессы > eclipse.exe > завершить процесс > перезапустить eclipse

person AnilPatel    schedule 01.05.2013

В моем случае проблема заключалась в брандмауэре!. Отключите брандмауэр Windows, затем перезапустите adb и eclipse из диспетчера задач.

person playmaker420    schedule 26.08.2013