El software de su máquina host canceló una conexión establecida

Resuelto kamal_tech_view asked hace 54 años • 19 respuestas
[2011-04-11 13:27:36 - ddmlib] El software en su máquina host canceló una conexión establecida
java.io.IOException: el software de su máquina host canceló una conexión establecida
    en sun.nio.ch.SocketDispatcher.write0 (método nativo)
    en sun.nio.ch.SocketDispatcher.write (Fuente desconocida)
    en sun.nio.ch.IOUtil.writeFromNativeBuffer (Fuente desconocida)
    en sun.nio.ch.IOUtil.write (Fuente desconocida)
    en sun.nio.ch.SocketChannelImpl.write (Fuente desconocida)
    en com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    en com.android.ddmlib.Client.sendAndConsume(Client.java:573)
    en com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
    en com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)
    en com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)
    en com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)
    en com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)
    en com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)
    en com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
    en com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:563)
kamal_tech_view avatar Jan 01 '70 08:01 kamal_tech_view
Aceptado

Este problema se puede resolver simplemente cerrando Eclipse y reiniciándolo. A veces, Eclipse no logra establecer una conexión con el emulador, por lo que esto puede suceder en algunos casos.

kamal_tech_view avatar Jun 07 '2011 11:06 kamal_tech_view

Verifique que puede haber dos instancias de Eclipse que apunten al mismo SDK de Android... simplemente mantenga una instancia de Eclipse e inténtelo de nuevo... es por eso que obtiene una excepción como "el software en su máquina host canceló la conexión establecida". ..vaya a los detalles de Android ADB (Android Debug Bridge) y lo obtendrá...

Balaji Khadake avatar Apr 18 '2011 07:04 Balaji Khadake

Yo también recibía estos errores y me quedé perplejo. Después de leer y probar las dos respuestas anteriores, todavía recibía el error.

Sin embargo, revisé la pestaña de procesos del Administrador de tareas para encontrar una copia falsa de 'eclipse.exe *32' que la interfaz de usuario no mostraba como ejecutándose. Supongo que esto debería haber sido obvio ya que el error sugiere que la razón por la que el emulador/teléfono no puede conectarse es porque ya ha establecido una conexión con la segunda copia.

En pocas palabras, asegúrese a través del Administrador de tareas de que no se estén ejecutando otras instancias de Eclipse antes de recurrir a reiniciar la PC.

steve-gregory avatar Sep 25 '2011 18:09 steve-gregory