Error DDMS de Eclipse “No se puede vincular al 8600 local para el depurador”

Me aparece el siguiente error en Eclipse:

[timestamp - ddms] Can't bind to local 8600 for debugger 

¿Por qué?

Además de agregar “127.0.0.1 localhost” a su archivo de hosts, realice los siguientes cambios en Eclipse.

En Ventana -> Preferencias -> Android -> DDMS:

  • Establezca el puerto del depurador local Base en “8601”
  • Marca la casilla que dice “Usar ADBHOST” y el valor debe ser “127.0.0.1”

Gracias a Ben Clayton en los comentarios por llevarme a una solución.

Algunas palabras clave de Google: dolencia o solución para la depuración de Android Nexus S con el mensaje de error: No se puede vincular al 8600 local para el depurador.

Intente matar el puerto 8600 con este comando:

 fuser -k 8600/tcp 

Eso lo solucionó para mí.

No desinstales, esto es solo una tontería hecha por el sistema que parece ser un problema para encontrar el servidor local. Echa un vistazo aquí , es bastante fácil de arreglar. Tuve el mismo problema hace unas semanas y lo resolvió de esta manera.

el archivo Host de la ventana que está en mal estado:
el archivo está en este lugar:
C: \ WINDOWS \ system32 \ drivers \ etc

Y debe contener esta línea: 127.0.0.1 localhost

Tenía el siguiente archivo de hosts

127.0.0.1 localhost
192.168.1.2 localhost

y empecé a recibir el error continuamente y era muy molesto

“No se puede vincular al 8600 local para el depurador”
“No se puede vincular al 8601 local para el depurador”
“No se puede vincular al 8602 local para el depurador”, etc.

Eliminé la segunda línea del archivo hosts 192.168.1.2 localhost y todo volvió a la normalidad.

Espero que esto ayude.

Además de agregar 127.0.0.1 localhost a su archivo de hosts, realice los siguientes cambios en Eclipse.

Debajo

Ventana -> Preferencias -> Android -> DDMS

Establezca el puerto del depurador local Base en 8601

Marque la casilla que dice Use ADBHOST y el valor debe ser 127.0.0.1. Gracias a Ben Clayton y Doguhan Uluca en los comentarios por llevarme a una solución.

Algunas palabras clave de Google:

Una dolencia o solución para la depuración de Android Nexus S con el mensaje de error: No se puede vincular al 8600 local para el depurador .

Tuve un problema similar en OSX. Dio la casualidad de que había abierto dos instancias de Eclipse para poder referirme a algún código en otro espacio de trabajo. Eventualmente me di cuenta de que las dos instancias podrían interferir entre sí, así que cerré una. Después de eso, ya no veo el error “No se puede vincular …”.

Para las personas que ejecutan Android Studio y Eclipse :

Sé que las respuestas ya están saturadas, pero solo agregaré que parece que este error aparece después de instalar Android Studio y volver a Eclipse para comstackr y ejecutar su proyecto.

Asegúrese de cerrar todas las demás instancias de ADB que se estén ejecutando (incluido Android Studio). Una vez que haya hecho esto, si todavía tiene problemas, intente eliminar todos los procesos del servidor ADB y reiniciar. Si no ha configurado una variable global, abra el terminal y navegue hasta la carpeta de herramientas de plataforma del Android SDK al que hace referencia Eclipse, luego ejecute:

 ./adb kill-server ./adb start-server 

Estoy ejecutando el paquete Android ADT en Windows 8. Ambas soluciones descritas en este tema (editar el archivo de host y cambiar las preferencias de eclipse) no resolvieron el problema.

En mi situación, el problema ha sido resuelto mediante la desinstalación de Java 7 (ahora usando Java 6). ¡El depurador ahora está trabajando de nuevo!

Ejecutar dos instancias de adb (por ejemplo eclipse debugger y android studio) al mismo tiempo causa conflictos ya que esto también

En mi caso, el problema era que había un eclipse fantasma colgando en el fondo; no estaba usando ningún espacio de trabajo y no tenía ventanas, por lo que solo en la lista de procesos lo encontré. Matarlo resolvió el problema.

En Windows 8 estuve batallando con esto por un tiempo:
¿Tiene instalado AVG ? la desinstalación de AVG hizo el truco para mí

Para mí, esto se debió al hecho de que estaba intentando depurar usando eclipse pero también ejecutando Android Studio. Ambos progtwigs intentaban monitorear dispositivos Android en puertos similares. Salga de todos los IDEs que no sean uno o modifique el número de puerto utilizado para la depuración en las preferencias IDE para que no sean similares.

En mi caso, funcionó cuando eliminé el proceso de Eclipse y reinicié el software.

La única solución que realmente funcionó para mí fue desinstalar Java 7 e instalar Java 6 en mi máquina basada en Windows 8 x64.

Puede descargar Java 6 desde aquí .

Prueba con otro cable y, si eso no funciona, prueba con otro teléfono.

Luché con esto y todos los consejos anteriores durante varios días. Pero el conector en mis dispositivos era flakey. Como prueba, mueva el teléfono y vea si pierde conexiones.

Algunos de los consejos, como un ADB USB, lo arreglarán de forma temporal y explícita (re) seleccionando el proceso del dispositivo para depurar. Pero para mí, la causa principal fue la conexión física.

¡Así que ahora con el nuevo dispositivo no tengo ningún problema! Un cable flakey causaría el mismo problema. ¡Buena suerte! Siento tu dolor.

En mi mac desde una terminal:

 $ ./adb kill-server $ ./adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * 

Abrí el eclipse y configuré el puerto ddms en 5037. Funciona bien.

enter image description here

Basado en una respuesta de soporte de Aptana Studio , se confirmó que el complemento Aptana y las herramientas de desarrollo de Android colisionan en este puerto (es decir, el servidor Comet de Aptana se superpone en este puerto). Aptana abrió un boleto en 2010.

Desafortunadamente, no parece que Aptana lo haya arreglado todavía ni haya hecho que el puerto de su servidor Comet sea configurable. Cambiar el número de puerto en Eclipse y reiniciar ADB NO lo solucionó. Finalmente me vi obligado a desinstalar el plugin Aptana.

Trabajó para mí, basado en esta respuesta

En Eclipse ve a

 Window->Preference->Android->DDMS 

Luego marque “Usar ADBHOST” como “127.0.0.1”.

Entonces solo reinicia el eclipse

Después de horas tratando de arreglarlo con java sdks, eclipse.ini file, y todo el material encontrado en la pregunta, lo que definitivamente funcionó para mí:

AVISO ANTI-VIRUS ININTERRUMPIDO

luego todos los puertos en DDMS se ponen verde, sin importar configuraciones java o Genymotion o qué …

Tal vez sea demasiado tarde para responder a esta pregunta, pero creo que encontré una solución, lo que noté es dentro del archivo info.plist> JVMoption (Mac), en el paquete de la aplicación hay dos versiones de Java, es decir, mostrando “1.6 *, 1.7 +”, así que simplemente lo cambié a “1.8 *” que es mi versión actual de java y ahora está funcionando para mí