2010-10-20 19 views
5

Sono un noob learning Eclipse e Android. Ogni volta che chiudo l'emulatore ricevo "DeviceMonitor" L'invio della richiesta di tracciamento jdwp non è riuscito! " nella scheda Console. Infatti sembra che questa sia l'unica cosa che ottengo nella scheda della console: non ricevo tutti i messaggi di caricamento dell'emulatore e le altre cose che vedevo."DeviceMonitor] L'invio della richiesta di tracciamento jdwp non è riuscito!" in Eclipse/Android

Tutto il resto sembra funzionare, posso creare, eseguire l'emulatore, eseguire il debug nell'emulatore (tramite Esegui> Debug dopo aver impostato una configurazione di debug. "Debug As..." in Eclipse for Android - non so se questo è rilevante per questo problema).

Cosa significa questo messaggio e come lo correggo? Grazie in anticipo!

risposta

1

Chiudi eclissi, interrompe il processo adb. Dalla riga di comando, "adb kill-server".

Avvia il tuo progetto eclissi.

+0

Sì, ovviamente, che farà il trucco.Ma se dovessi uscire da Eclipse e uccidere adb ogni volta che comincio a ricevere questo messaggio, perderei molto tempo solo a farlo? Perché continuo a riceverlo e cosa devo fare per fermarlo? –

3

Il messaggio che si riceve si trova nella normale console di Eclipse e non è molto importante, perché segnala semplicemente che la connessione all'emulatore è stata persa. Quello ok come hai descritto tu l'hai chiuso.

Il normale registro di Android è visibile solo tramite lo strumento adb (tramite console) o con la vista in Eclipse denominata LogCat. Puoi aggiungerlo alla schermata di lavoro se vai a Finestra -> Visualizza -> Altro -> Android -> LogCat

Ti consiglio di guardare anche le altre visualizzazioni degli strumenti Android. Come dispositivo o Explorer.

Ciò che potrebbe accadere con l'uscita LogCat è che è diventato vuoto. Di quello che è necessario cancellare il LogCat (c'è un pulsante per quello nella parte superiore della vista) e se questo non aiuta provare a fare clic sull'emulatore nell'elenco dei dispositivi. Se nulla di ciò ha aiutato: chiudere eclipse e l'emulatore e ricominciare da capo.

+0

Una volta ricevuto questo messaggio, non ricevo altri messaggi nella console TRANNE questo messaggio, anche se potrei averne uno nuovo ogni volta che riavvio una sessione di emulazione. Quindi nel corso di un lungo pomeriggio di editing/test potrei avere molti di questi messaggi nella console ma nient'altro. –

+0

Conoscete la differenza tra la console Eclipse e il LogCat? – WarrenFaith

1

Ho risolto cambiando il cavo USB che era collegato al PC e al dispositivo. Prima di riavviare la macchina dev, eclissi, anche la guida del dispositivo.

0

Non so se questo sarà di certo sicuro, ma ho avuto un problema simile e l'ho risolto cambiando il mio spazio di lavoro in una cartella diversa dove ho posizionato copie dei progetti e cambiato i nomi delle cartelle solo una caracter in modo che non mi dicesse che sono già in uso. Poi ho lavorato, ho solo dovuto importare nuovamente i progetti e ho rifattorizzato i loro nomi in modo che corrispondessero al codice (solo i nomi dei progetti).

0

Questo errore è principalmente il risultato di autorizzazioni errate impostate per gli script "ddms"/"android" che risiedono in "il percorso sdk"/strumenti.

Se hai trovato solo

Sending tracking request failed! 

errore quindi modificare le autorizzazioni assegnate agli strumenti/Android. Per fare ciò apri la directory "il tuo percorso sdk"/tools/usando il browser di file. Dovresti vedere un file chiamato android, tasto destro-> proprietà -> scheda permessi -> seleziona consenti esecuzione e programma. [Chmod].

Se il vostro errore è

Sending jdwp tracking request failed! 

allora avete bisogno di applicare la stessa procedura sopra descritta per "La tua posizione sdk/tools/DDMS"