2013-03-02 9 views
14

Sono un po 'in difficoltà con Logcat. Il telefono si disconnette da LogCat con il messaggio "Device Disconnected" ogni volta che si preme un pulsante che modifica gli intent nel mio programma.Dispositivo Android LogCat disconnesso

Cosa può causare questo? E perché? Potrebbe essere il mio codice lanciare un errore disconnettendo LogCat? O si tratta di un problema di LogCat?

Ho provato a riavviare eclissi e interrompere il processo adb.exe senza fortuna.

: E/(): Device disconnected 

risposta

0

Quindi ho risolto il problema. Non sono sicuro di quale parte abbia fatto il trucco, ma ho notato che javaw.exe era in esecuzione sul computer anche se eclipse era chiuso. Così ho forzato a chiudere questo, purtroppo ho anche reinstallato la mia ROM Jelly Bean. Quindi non sono sicuro di cosa ha fatto esattamente il trucco. Scommetto che era il telefono però.

14

Potrebbe esserci qualche problema di sincronizzazione in DDMS. Basta riavviare l'eclissi funzionerà bene.

+5

Qualche problema, ma che cos'è un problema? Riavviarlo tutto il tempo è noioso. –

1

Qui viene commentato una soluzione che funziona per me, Cancella registro:

LogCat Stops Running in Eclipse Needs Restart

+0

Non correlato. Quando ciò accade, mostra 1 linea alla volta, ma la linea non è "dispositivo disconnesso". – kaay

0

ho restarted mia device, closed eclipse, ha utilizzato un command prompt aperto presso android-sdk/platform-tools per eseguire adb kill-server, reopened eclipse, e poi utilizzato quello stesso command prompt da eseguire adb logcat.

Il mio problema è stato quindi risolto, anche se non sono sicuro di quale sia stato risolto.

3

Questo è un problema reale in Eclipse DDMS. Se esegui adb logcat allo stesso tempo in cui Eclipse mostra "dispositivo disconnesso" molto probabilmente vedrai ancora l'output di logcat (questo è ciò che accade nel mio caso). Solo una vera spiegazione che posso vedere è che DDMS ha un bug.

La mia soluzione? Passare a IntelliJ. Non ha lo stesso problema o problemi simili che Eclipse DDMS ha connesso ai dispositivi riconosciuti da adb.

0

Ho avuto questo stesso problema in cui continuava a dire "Dispositivo disconnesso" quando potevo chiaramente colpire Debug e selezionare il mio telefono, ma per qualche motivo mi aspettavo che LogCat stesse già andando.

Ma non andrà se il telefono è bloccato (facepalm) .. Dopo lo sblocco sembra a posto.

Spero che questo aiuti qualcun altro che non si rende conto che il loro telefono è bloccato durante il tentativo di eseguire il debug/utilizzare LogCat.