Recibo el siguiente error en Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
¿Por qué?
Recibo el siguiente error en Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
¿Por qué?
Respuestas:
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:
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 enlazar al 8600 local para el depurador.
adb kill-serverseguido de adb start-serveren la línea de comando.
Intente matar el puerto 8600 con este comando:
fuser -k 8600/tcp
Eso me lo arregló.
No lo desinstale, esto es solo una tontería hecha por el sistema que parece un problema para encontrar localhost. Eche un vistazo aquí , es bastante fácil de arreglar. Tuve el mismo problema hace unas semanas y lo resolví de esta manera.
el archivo de host de la ventana que está desordenado:
el archivo está en este lugar:
C: \ WINDOWS \ system32 \ drivers \ etcY debe contener esta línea: 127.0.0.1 localhost
/etc/hostsentrada de 127.0.0.1. Después de agregarlo, la depuración funciona nuevamente. ¡Gracias!
Tenía el siguiente archivo de hosts
127.0.0.1 localhost
192.168.1.2 localhost
y comencé a recibir el error continuamente y era muy molesto
"No se puede vincular al local 8600 para el depurador"
"No se puede vincular al local 8601 para el depurador"
"No se puede vincular al local 8602 para el depurador" y así sucesivamente
Eliminé la segunda línea del archivo de hosts
192.168.1.2 localhost
y todo volvió a la normalidad.
Espero que esto ayude.
127.0.0.1 localhostentrada al final del archivo, funcionará. Parece que DDMS usa la última entrada de localhost que encuentra en el archivo.
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 debería 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:
Problema 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. Da la casualidad de que había abierto dos instancias de Eclipse para poder hacer referencia a algún código en otro espacio de trabajo. Finalmente me di cuenta de que las dos instancias podrían estar interfiriendo entre sí, así que cerré una. Después de eso, ya no veo el error "No se puede vincular ...".
Para personas que corren Android Studioy 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 regresar a Eclipse para compilar y ejecutar su proyecto.
Asegúrese de cerrar todas las demás instancias de ADB que puedan estar ejecutándose (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 la terminal y navegue hasta la carpeta de herramientas de plataforma del SDK de Android a la que hace referencia Eclipse, luego ejecute:
./adb kill-server
./adb start-server
Estoy ejecutando el paquete ADT de Android 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 se ha resuelto mediante la desinstalación de Java 7 (ahora usando Java 6). ¡El depurador ahora está funcionando de nuevo!
En mi caso, el problema era que había un eclipse de fantasmas colgando de fondo; no estaba usando ningún espacio de trabajo y no tenía ventanas, por lo que solo lo encontré en la lista de procesos. Matarlo resolvió el problema.
En Windows 8 estuve luchando con esto durante algún tiempo:
¿tienes AVG instalado? desinstalar AVG me sirvió
Para mí, esto se debió al hecho de que estaba tratando de depurar usando eclipse pero también ejecutando Android Studio. Ambos programas intentaban monitorear dispositivos Android en puertos similares. Salga de todos los IDE que no sean uno o modifique el número de puerto utilizado para la depuración en las preferencias de IDE para que no sean similares.
En mi caso, simplemente funcionó cuando detuve el proceso de Eclipse y reinicié el software.
Pruebe con otro cable y, si no funciona, pruebe con otro teléfono.
Luché con esto y todos los consejos anteriores durante varios días. Pero el conector de mis dispositivos no funcionaba. Como prueba, mueva el teléfono y vea si se caen las conexiones.
Algunos de los consejos, como ADB USB, lo arreglarán temporal y explícitamente (re) seleccionando el proceso del dispositivo para depurar. Pero para mí la causa fundamental fue la conexión física.
¡Así que ahora con el nuevo dispositivo no tengo ningún problema! Un cable escamoso causaría el mismo problema. ¡Buena suerte! Siento tu dolor.
Basado en una respuesta de soporte de Aptana Studio , se confirmó que el complemento de Aptana y las herramientas de desarrollo de Android chocan en este puerto (es decir, el servidor Comet de Aptana se superpuso en este puerto). Aptana abrió un boleto en 2010.
Desafortunadamente, no parece que Aptana lo haya solucionado todavía o haya configurado su puerto de servidor Comet. Cambiar el número de puerto en eclipse y reiniciar adb NO lo solucionó para mí. Finalmente me vi obligado a desinstalar el complemento Aptana.
Después de horas tratando de solucionarlo con java sdks, el archivo eclipse.ini y todo el material encontrado en la pregunta, lo que definitivamente funcionó para mí:
ANTIVIRUS AVG NO INSTALADO
luego todos los puertos en DDMS se vuelven verdes, sin importar la configuración de Java o Genymotion o lo que ...
Tal vez sea demasiado tarde para una respuesta a esta pregunta, pero creo que encontré una solución, lo que noté está dentro del archivo info.plist> JVMoption (Mac) y en el paquete de la aplicación hay dos versiones de Java, es decir, fue mostrando "1.6 *, 1.7 +", así que lo cambié a "1.8 *", que es mi versión actual de Java y ahora funciona para mí
Eclipsey si eso no se soluciona reinicieadb