2012-03-15 12 views
13

Quando eseguo il debug della mia app Android su un dispositivo, si trova semplicemente in "In attesa di dispositivo" all'infinito. Non c'è nulla nel registro per dire che qualcosa è storto. Funziona perfettamente il primo 1 o 2 volte, quindi semplicemente non può riconnettersi con il telefono."In attesa di dispositivo" durante il debug sul telefono

Ho provato questo con i seguenti telefoni:

  • Samsung Galaxy S1
  • Samsung Galaxy Nexus
  • HTC Sensation.

Tutti i telefoni erano in modalità "Debug USB" e hanno tentato di accendere e spegnere Mass-Storage.

Qualche suggerimento?

+0

anche appena notato che quando il telefono viene scollegato e il debug l'applicazione, il telefono mostra ancora nella schermata 'Seleziona dispositivo' ... – CodeMonkey

risposta

19

Se si eseguono 'dispositivi adb' dalla riga di comando, presumo che non si ottengano dispositivi. Scollegare il cavo e ricollegarlo risolve il problema?

Hai provato "adb kill-server" seguito da "dispositivi adb" per riavviarlo? Questo dovrebbe aiutare a restringere se è adb vs i telefoni che causano il problema (anche se a volte ho dovuto uccidere ogni istanza di adb, dove molti sembrano essere stati generati).

+1

Grazie per la risposta rapida Journeyman. Ho eseguito dispositivi adb e ha elencato il mio ultimo dispositivo (Samsung Galaxy) circa 40-50 volte con lo stato 'disconnesso'. Ho quindi eseguito adb kill-server e adb-devices e ho ricevuto un'intera pila di prompt per "timeout in attesa di dispositivo", che punta in modo deciso verso un qualche tipo di errore nella gestione dei dispositivi in ​​esecuzione! Collegare il telefono, rieseguire il debug e BAM! Lavorando di nuovo! Grazie per la correzione, molto grato. – CodeMonkey

+1

Vale la pena notare, ho avuto questo successo prima e ci sono voluti una soluzione leggermente diversa. Ho dovuto disattivare e riavviare il debug nelle impostazioni del mio telefono prima che funzionasse di nuovo. Questo era con il mio HTC EVO 4G. – HotN

+0

Anche io ho un HTC EVO 4G. Ho appena riavviato Android Studio, dopo aver provato a disconnettere il cavo e riavviare il telefono. Il riavvio di Android Studio ha funzionato! –

4

Prova

  1. telefono disconnessione
  2. "kill-server di adb"
  3. "start-server di adb"
  4. telefono riconnessione
+0

grazie mille ha funzionato, dritto al punto. – snajahi

0

ho avuto questo problema con un Samsung Galaxy SII, e il problema è andato via completamente quando ho smesso di usare la mia porta USB3.

Utilizzando la porta USB2 sulla stessa macchina, non si è interrotto una sola volta. Sulla porta USB3, si sfalda in 10-15 secondi, richiedendomi di ricollegarlo e ricominciare.

0

Stai utilizzando uno splitter/hub USB come questo?L'utilizzo di una normale porta USB ha risolto il problema.

enter image description here

+0

FYI @Patt, no non stavo usando uno splitter nel momento in cui stavo avendo questi problemi. – CodeMonkey

Problemi correlati