Eclipse DDMS, не отображающий эмулятор при перезапуске

Я запускаю Eclipse: Helios. Вот в чем проблема. Когда я оставляю свой Android-эмулятор на работе около 20 минут, пока я программирую, если я пытаюсь установить и запустить приложение, я получаю эту ошибку в консоли:

[2011-07-12 12:27:55 – DatePrinter] Не удалось установить DatePrinter.apk на устройстве «эмулятор-5554»: соединение отклонено: connect

[2011-07-12 12:27:55 – DatePrinter] java.net.ConnectException: соединение отклонено: connect

[2011-07-12 12:27:55 – DatePrinter] Запуск отменен!

Если я закрою эмулятор и снова запустил проект, запускается новый эмулятор, и консоль показывает запуск эмулятора, но приложение не устанавливается, и эмулятор не появляется в DDMS.

Если я иду на терминал и adb devices , я получаю это сообщение об ошибке

Сервер ADB не ACK

* Не удалось запустить демон *

Ошибка не может быть подключена к демону

Единственный способ, которым я могу это исправить, это закрыть затмение, убить процесс adb.exe и перезапустить eclipse.

Любые идеи, что может вызвать эту ошибку / как ее отладить?

Изменить : запуск эмулятора через диспетчер SDK также не дает никаких положительных результатов.

Редактирование 2 : Запуск kill-сервера adb и стартового сервера adb дает одно и то же сообщение «ADB Server не ACK», хотя он печатает "daemon not started, starting it now on port 5037" прямо перед этим.

Solutions Collecting From Web of "Eclipse DDMS, не отображающий эмулятор при перезапуске"

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

В окне DEVICES в раскрывающемся меню Eclipse (DDMS) выпадающее меню (в правом верхнем углу окна) выберите «Сбросить ADB».

Это решает большинство проблем с подключением, которые в противном случае потребуют перезагрузки.

Попробуй это

 adb kill-server adb start-server 

Проверьте, был ли добавлен путь adb к переменной среды, в противном случае попробуйте переустановить сам SDK.

У меня такая же проблема. В папке C:/../android-sdk/platform-tools следующие команды не работали.

 adb kill-server 

Ничего не делал, и

 adb start-server 

Привел к ошибке.

Поэтому я убил процесс adb с помощью диспетчера задач и снова использовал adb start-server . И это работает.

Вот как это сделать:

  1. Открыть диспетчер задач
  2. Выберите adb и завершите процесс
  3. Перейдите в Eclipse и сбросьте adb
  4. Запустите приложение

Проверьте свои антивирусные программы, например, Norton Antivirus и ZoneAlarm 2010.

Убедись, что

 eclipse.exe emulator.exe emulator-arm.exe 

Имеют входные и исходящие и сетевые подключения!