2011-12-15 9 views
6

ricevo il messaggioProblema di Eclipse - Errore di avvio: impossibile connettersi alla VM remota. Timeout della connessione

Launch error: Failed to connect to remote VM. Connection timed out.

ogni volta che metto a punto la mia applicazione sul dispositivo di lettura. Ho aggiunto al AndroidManifest il:

<uses-permission android:name="android.permission.SET_DEBUG_APP"/> 

e

android:debuggable="true" 

Ma ancora questo non aiuta. Quando resetto l'Eclipse (chiudilo e aprilo di nuovo) questo problema a volte si risolve. È davvero difficile lavorare in questo modo - Come posso risolvere questo problema?

+0

http://stackoverflow.com/questions/7658197/adb-stops-detecting-my-phone-after-a-while/7658379 # 7658379 ..la risposta di Lalit Poptani .. lavorata per me. – MKJParekh

risposta

11

Talvolta ho questo problema dopo aver disconnesso il telefono dal computer e riconnesso di nuovo.

faccio CTRL +ALT +DELETE e uccidere tutti i processi adb.exe e fissa per me.

Si prega di provare se questo funziona anche per voi.

Nota: Trovo questo più velocemente di quanto il riavvio adb da riga di comando/eclissare

+0

ha funzionato ... thn :) –

7

Sono appena tornata da questo bug, provato diverse cose, infine, cambiare la porta ha funzionato. Ero alla porta 8600, cambiato in 8601 e si collega all'istante! Puoi trovare questa impostazione in Windows-> Preferenze-> Android-> DDMS. Cambiare la porta predefinita, applicare e riavviare Eclipse.

4

Basta disinstallare l'app dal dispositivo ed eseguire nuovamente il debug.

2

Quando si esegue la mia APP come applicazione Android su un Galaxy SII, tutto ha funzionato bene. Quando il debug la stessa app, ho ottenuto l'errore:

Launch error: Failed to connect to remote VM. Connection timed out.

Sul mio Windows XP non è stato installato JRE 1.7. Dopo aver disinstallato completamente Java 1.7 e installato JDK 1.6u26, sono riuscito a eseguire il debug della mia app.

3

Non so perché, ma questo funziona per me: prima esecuzione (o debug) dell'applicazione in un emulatore e quindi eseguire il debug dell'applicazione sul dispositivo (senza chiudere l'emulatore).

So che non è una buona soluzione, ma è facile.

1

Avevo l'AVG 2013 sul mio sistema, l'ho disinstallato e tutto funziona correttamente. Immagino che AVG non permettesse all'emulatore di aprire la porta per il debugger.

3

Un'altra cosa da provare:

Nel mio caso avevo 2 istanze di eclissi esecuzione

Per risolvere:

  • Chiudi eclissare
  • utilizzare Task Manager per uccidere qualsiasi ulteriore processi di eclipse in esecuzione
  • Riavvia eclissi
+0

Grazie! Ha funzionato per me! – bgolson

2

In Eclipse ... Finestra -> Preferenze -> Generale -> Connessioni di rete, selezionare 'Nativo' come fornitore di servizi.

Ho avuto questo problema e sono diventato pazzo. Ora ho risolto.

0

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

Problemi correlati