Невозможно связать с локальным 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. Я также пытался отключить брандмауэр.
Ответы
Ответ 1
У меня была такая же проблема, и ни одно из заданных решений не работало. Затем я удалил все JRE 7 и установил последнюю версию JRE 6 (http://www.oracle.com/technetwork/java/javase/downloads/jre6downloads-1902815.html). Это немедленно устранило проблему.
Ответ 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
Это работает отлично.
Примечание. Выберите местоположение платформы.