Невозможно связать с локальным XXXX для отладчика

Я продолжаю получать сообщение Can't bind to local XXXX for debugger в консоли, но не для 1 порта, для всех случайных портов. Я сделал то, что указано в этом вопросе, но не повезло. Я запускаю Windows 8. Фактически, эти проблемы возникли после обновления до Windows 8.

[2012-11-02 16:40:41 - ddms] Can't bind to local 8627 for debugger
[2012-11-02 16:40:41 - ddms] Can't bind to local 8617 for debugger
[2012-11-02 16:40:42 - ddms] Can't bind to local 8605 for debugger
[2012-11-02 16:40:42 - ddms] Can't bind to local 8610 for debugger
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:41:47 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:36 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:38 - ddms] Can't bind to local 8611 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8622 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:43:32 - ddms] Can't bind to local 8609 for debugger
[2012-11-02 16:43:36 - ddms] Can't bind to local 8625 for debugger
[2012-11-02 16:43:36 - ddms] Can't bind to local 8619 for debugger

Что я могу сделать?

Изменить
Я пробовал новую установку Android SDK и новую установку Eclipse. Я также пытался отключить брандмауэр.

Ответ 2

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

Ответ 3

C:\WINDOWS\system32\Drivers\Etc\хост

И должна содержать следующую строку:

127.0.0.1       localhost 

Если у вас есть ipv6 ip address:: 1 в файле хоста, вам нужно удалить или отметить его.

Ответ 4

Это может быть не так конструктивно, но я бы рекомендовал установить Linux.: -)

На более серьезной стороне: установите VMWare или VirtualBox и запустите его с виртуальной машины, например. Ubuntu как ОС. Вы можете легко сопоставить свой USB-накопитель с виртуальной машиной.

Ответ 5

Для Mac: проверьте файл /etc/hosts. Убедитесь, что локальный ip для локального хоста отсутствует. Я добавил и забыл, что я добавил локальный ip (например: 192.168.2.1) для localhost.

Ответ 6

Если вы получили сообщение об ошибке "Невозможно связать локальные 8700 для отладчика" в студии Android, просто закройте эмулятор и снова откройте эмулятор, на этот раз вы не должны видеть ошибку, это происходит со мной

Ответ 7

Откройте платформенные инструменты в cmd и запустите эти две команды

C:\Users\SH-PC-W8.1-3\AppData\Local\Android\Sdk\платформенные инструменты

adb kill-server
adb start-server

Это работает отлично.

Примечание. Выберите местоположение платформы.