El software de su máquina host canceló una conexión establecida
[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)
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.
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á...
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.