Sí, he estado teniendo este problema mucho estas últimas semanas. StackOverflow no tiene fallas en las soluciones ofrecidas, pero la mayoría implicó reiniciar o matar algo.
Me di cuenta de que el mensaje de error incluía la frase "Tiempo de espera de conexión agotado", por lo que esperaba que hubiera alguna configuración para extender ese tiempo y para que el archivo adjunto no fuera tiempo de espera.
¡Hay! Lo que funcionó para mí fue aumentar el tiempo de "tiempo de espera".
estoy actualmente en Eclipse Kepler (Build ID: 3.0.3-20140327-1716-Typesafe)
debajo de las ventanas menuu -> perferences -> Java -> Depuración
En la parte inferior de En la ventana, verá el siguiente campo: Tiempo de espera del depurador (ms): 3000
Acabo de agregar otro cero, 30000, y mis problemas ya no existían.
Es posible que sus puntos de corte continúen salteados inicialmente, ¡pero espere! Con este largo tiempo de espera ahora, simplemente siga corriendo más allá de esos puntos de interrupción hasta que el depurador se conecte con éxito y ¡auge! Te estás deteniendo en puntos de ruptura.
Mejor aún, inicie su aplicación en "modo de depuración", doble los brazos, espere 30 segundos o más ... ¡y luego apúntela!
Se fue el siguiente enlace que conducen a esta revelación:
getting Launch error: Failed to connect to remote VM. Connection timed out. which trying to debug my app on my device in android
http://stackoverflow.com/questions/7658197/adb-stops-detecting-my-phone-after-a-while/7658379 # 7658379 ... la respuesta de Lalit Poptani ... trabajó para mí. – MKJParekh