android - sistema - maquina virtual gratis
Una conexión establecida fue abortada por el software en su máquina host (19)
- Cerrar Eclipse
- Abra el Administrador de tareas y elimine adb.exe
- Inicie Eclipse Debería funcionar.
[2011-04-11 13:27:36 - 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:573) at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349) at com.android.ddmlib.Client.requestAllocationStatus(Client.java:419) at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840) at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808) at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767) at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635) at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42) at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:563)
Checkout puede haber dos instancias de Eclipse apuntando al mismo SDK de Android ... solo guarde una instancia de Eclipse y vuelva a intentarlo ... es por eso que obtiene Exception ya que "la conexión establecida fue abortada por el software en su máquina host". ..go en detalles de android adb (Android Debug Bridge) lo obtendrás ...
Cierre el emulador si ya está abierto. Haga clic derecho en su proyecto -> Ejecutar como -> ejecutar configuraciones -> Ejecutar. Después de que el emulador se haya lanzado: Haga clic con el botón derecho en su proyecto -> Ejecutar como -> proyecto android.
Ejecutando Eclipse Luna y usando la aplicación WifiADB en mi teléfono, comencé a recibir este error al ejecutar mi aplicación desde Eclipse. Curiosamente, en Índigo (anoche instalé Luna) funcionaba bien.
El problema para mí fue que tuve el teléfono conectado a la PC para cargarlo, e incluso cuando ejecutaba una secuencia de comandos .bat para matar a ADB, parecía que se había iniciado una segunda instancia cuando se ejecutaba. Enchufar el teléfono en el monitor para cargarlo cuando la depuración a través de wifi lo resolvió. Necesito depurar en wifi algunas veces para probar que mi aplicación se detiene / inicia en el cambio de estado de energía.
Por supuesto, es razonable suponer (muy probable) que no haya configurado a Luna del mismo modo.
En My Case, ejecutaba Android Studio y Eclipse a la vez. AS y Eclipse intentaban comunicar un dispositivo / emulador a través de adb .
Solución: Cerré Android Studio. Luego reinicié Eclipse.
Espero que esto te ayude :)
En una caja de Windows, quería evitar el reinicio y estos no funcionaron: * / android / adt-bundle-windows / sdk / platform-tools / adb kill-server * / android / adt-bundle-windows / sdk / platform- herramientas / adb start-server
Entonces, ¿qué funcionó para que adb se ejecutara nuevamente sin este error?
espere a que se complete TIME WAIT, que tardó varios minutos. Puede ver el estado de los puertos y observar cuándo reiniciar el depurador con este comando: "PortQryV2 / PortQry.exe -local". Se descargan estas herramientas aquí: http://support.microsoft.com/?id=832919
forzar el cierre de puertos con "netsh int tcp reset"
Encontré este problema en mi máquina de desarrollo de Windows 7 de 64 bits cuando ejecuté Android Studio 2.1.x y Android Studio 2.2.x uno al lado del otro.
Implementé una aplicación a través de la instancia 2.2.x el día anterior y dejé funcionando ese IDE. Al día siguiente implementé una aplicación diferente desde el IDE 2.1.x y aquí es cuando me encontré con el problema.
Cerrar el IDE y luego reiniciar el IDE 2.1.x resolvió el problema para mí.
Estaba recibiendo estos errores también y estaba perplejo. Después de leer y probar las dos respuestas anteriores, todavía estaba recibiendo el error.
Sin embargo, revisé la pestaña de procesos del Administrador de tareas para encontrar una copia deshonesta de ''eclipse.exe * 32'' que la UI no mostró como ejecutable. 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.
Para resumir, asegúrate a través del Administrador de Tareas de que no se están ejecutando otras instancias de Eclipse antes de recurrir a un reinicio de tu PC.
Estaba teniendo este problema. Cosas que intenté:
- Reiniciar Eclipse
- Reinicie Eclipse & Kill adb como se menciona aquí.
- Reiniciar la máquina y abrir Eclipse
Esto es lo que funcionó para mí
- Apagado (enchufe extraído) de mi dispositivo Android, reiniciar la máquina, encender el dispositivo Android.
¡Espero que esto ayude a alguien!
Este problema puede ocurrir si tiene dos dispositivos conectados a la computadora al mismo tiempo. Adb no admite llegar a ambos dispositivos a través del comando / consola. Por lo tanto, si depura su aplicación después de conectar y desconectar el segundo dispositivo, es muy probable que tenga este problema. Una solución podría ser reiniciar adb y / o eclipse si es necesario. A veces puede ser bastante molesto y me temo que no hay otra solución para eso.
Este problema se puede resolver simplemente cerrando Eclipse y reiniciándolo. Eclipse a veces no puede establecer una conexión con el emulador, por lo que esto puede suceder en algunos casos.
Este problema también puede ocurrir cuando abre Android Studio y Eclipse de una vez. Intenta cerrar uno de ellos y podría solucionar tu problema.
Lo único que funcionó para mí (en Windows) fue volver a abrir el IDE como administrador. Todo funcionó sin problemas después de eso.
Reiniciar el eclipse resolverá el problema y eliminará la "desconexión de adb" y luego "adb kill-server"
Resolví este problema cerrando Eclipse y reiniciándolo nuevamente. A veces, Eclipse no establece una conexión con el emulador / dispositivo, por lo que esto puede suceder a veces.
SOLUCIÓN: -
Estaba obteniendo el mismo error ya que estaba abriendo dos ventanas de eclipse, así que cierro una ventana de eclipse y vuelvo a ejecutar la aplicación. No obtendrás el error.
reinicie (cierre y comience) el eclipse nuevamente si tiene abierta solo una ventana de eclipse.
Si desarrolla en múltiples IDE u otros programas que se conectan a AVD, debería intentar cerrarlos también.
Netbeans también puede causar conflictos con eclipse si lo configura para NBAndroid.
Tuve el problema con múltiples IDE. Cerrar Eclipse, matar del administrador de tareas o reiniciar no ayudó. Simplemente eliminó el AVD y lo creó nuevamente.
siga estos dos pasos 1) adb kill-server 2) adb start-server
esto es trabajo para mi