Tengo un error ddms No se puede enlazar a local 8602 para depurador – sin depuración para Android
Estoy empezando a desarrollar una simple aplicación Hello World y tengo este error y no puedo depurar ninguna aplicación en AVD ni ningún dispositivo. Estoy usando Eclipse Juno y Windows 8.
[2012-11-11 10:57:37 - ddms] Can't bind to local 8610 for debugger [2012-11-11 10:57:37 - ddmlib] An established connection was aborted by the software in your host machine java.io.IOException: An established connection was aborted by the software in your host machine at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(Unknown Source) at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) at sun.nio.ch.IOUtil.write(Unknown Source) at sun.nio.ch.SocketChannelImpl.write(Unknown Source) at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213) at com.android.ddmlib.Client.sendAndConsume(Client.java:575) at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348) at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421) at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:837) at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:805) at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:765) at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:652) at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:44) at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:580) [2012-11-11 10:58:41 - ddms] Can't bind to local 8602 for debugger [2012-11-11 10:58:41 - ddms] Can't bind to local 8610 for debugger [2012-11-11 10:58:41 - ddms] Can't bind to local 8602 for debugger
He comprobado muchas soluciones disponibles, incluyendo: deshabilitar firewall de Windows / antivirus
- Cómo agregar librerías de Android con recursos sin usar Eclipse
- ¿Qué es Eclipse Ctrl + O equivalente en Android Studio?
- Problema de terminación de código C / C ++ Eclipse CDT en proyecto NDK / Java
- ¿Por qué Android Lint advierte sobre String.format usando la configuración regional predeterminada cuando utiliza explícitamente Locale.US?
- ¿Qué versión de Eclipse uso para Android?
Añadiendo una línea "127.0.0.1 localhost" al archivo host
Comprobando si no había otra instancia de eclipse en ejecución en segundo plano (sólo tengo una instancia en ejecución)
Reiniciar adb
Recreando avd
Reiniciar eclipse y mi computadora tampoco ayudó
Cambiar en Ventana -> Preferencias -> Android -> DDMS "base de depurador local de puerto" y comprobar "uso ADBHOST" con "127.0.0.1" tampoco me ayudó.
Comprobando con netstat -a que los puertos no están en uso
Por favor, tal vez alguien puede solucionar la locura para que el depurador se conecte.
- Habilitación de ProGuard en Eclipse para Android
- ¿Cómo crear una carpeta de origen compartida entre varios proyectos en Eclipse?
- ¿Qué es adb en Android?
- El depurador de Eclipse salta a la declaración de devolución incorrecta
- ADT Bundle para Mac: Eclipse no se puede iniciar
- Pregunta de programación de Android
- Eclipse se bloquea con un error de límite de sobrecarga de GC excedido
- Explorador de archivos siempre vacío en Eclipse
Tuve el mismo problema desde la instalación de Windows 8.
La instalación de JRE 6 resolvió el problema, pero funcionó una vez sin necesidad de hacerlo.
OK Me pasé algunas horas para averiguarlo: Resultó que la causa era Java 7. He desinstalado Java 7 e instalado Java 6 y la depuración funciona ahora!
- Cómo obtener datos de suscripción en la facturación de Android en la aplicación
- Error de tipo de letra en la clase BaseAdapter extendida