Sì, ho avuto questo problema molto in queste ultime settimane. StackOverflow non manca nelle soluzioni offerte, ma la maggior parte comporta il riavvio o la soppressione di qualcosa.
Ho notato che il messaggio di errore includeva la frase "Connessione scaduta.", Quindi ho sperato che ci fosse qualche impostazione per estendere tale tempo e quindi l'allegato non sarebbe scaduto.
C'è! Ciò che ha funzionato per me è stato aumentare il tempo di "timeout".
Sono attualmente in Eclipse Kepler (Build id: 3.0.3-20140327-1716-Typesafe)
sotto le finestre menuu -> Perferences -> Java -> Debug
Nella parte inferiore della Nella finestra vedrai il seguente campo: Debugger timeout (ms): 3000
Ho appena aggiunto un altro zero, 30000, e i miei problemi non c'erano più.
È possibile che i punti di interruzione continuino a essere saltati inizialmente, ma attendere! Con questo lungo timeout ora, continua a correre oltre quei punti di interruzione fino a quando il debugger non si attacca e fa boom! Ti fermi ai punti di interruzione.
Meglio ancora, avvia la tua app in "modalità di debug", incrocia le braccia, aspetta 30 secondi o più ... poi abbi!
E 'stato il seguente link che portano a questa rivelazione:
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 risposta di Lalit Poptani .. lavorata per me. – MKJParekh