2013-01-24 12 views
23

La colonna "applicazione" logcat di Android è sempre vuota. Ho l'ultima versione di strumenti Android.La colonna "applicazione" logcat di Android è sempre vuota

enter image description here

+0

anche dopo il riavvio del eclisse? – hardartcore

+0

im usando intellij. questa è la finestra di ddms. la colonna dell'applicazione è sempre vuota. il riavvio non aiuta –

+0

oh, non sono mai stato usato intellij, ma ho avuto questo problema un paio di volte su eclipse e il riavvio di eclipse/riavvio di ddms o debug ha fatto il trucco la maggior parte delle volte – hardartcore

risposta

3

Un'altra idea:

adb kill-server 
adb start-server 

lavorato per me.

0

Ho riscontrato questo problema dopo aver eseguito il percorso di "Guida => verifica aggiornamenti" per aggiornare il bundle ADT Eclipse all'ultima versione del plug-in ADT. Ora ci sono un paio d'ore della mia vita che non torno mai .....

Sfortunatamente, nulla di quello che ho provato sarebbe stato in grado di riportare il nome dell'app nella colonna dell'applicazione. In effetti, ho persino avuto il problema offline del dispositivo ADB a un certo punto. Il primo segnale che qualcosa non andava era che il mio dispositivo Android si sarebbe mostrato nella prospettiva DDMS, ma non era elencato alcun nome di pacchetto.

Ho finito per reinstallare il mio pacchetto ADT (in una nuova cartella), scollegare il dispositivo, riavviare e riavviare tutto e utilizzare il nuovo pacchetto ADT.

1

Mi sono imbattuto in questo problema oggi. Ciò che ha funzionato per me era connettersi all'emulatore (se hai una CPU Intel con funzionalità di virtualizzazione, esegui l'immagine dell'emulatore Intel con la virtualizzazione - è molto più veloce), avvia l'app sull'emulatore e controlla se il campo dell'applicazione torna indietro per logcat accedendo alla tua app.

Per me una volta connesso all'emulatore ha iniziato a mostrare la colonna Applicazione dopo aver provato alcune azioni di registro che hanno scritto nel registro. Dopo che mi sono riconnesso al mio dispositivo attuale (Nexus 7), ho lanciato di nuovo l'app da Eclipse e ho reimpostato DDMS all'applicazione in esecuzione sul Nexus 7 e la colonna Applicazione è stata magicamente ricomparsa.

Prima di questo ho provato vari dispositivi (Nexus 4) e riavvio Eclipse/adb ma non funzionava fino a quando non mi sono connesso all'emulatore.

0

Sul mio caso particolare (sto usando Netbeans più autonomo Android Debug Monitor) nella colonna "applicazione" torna dopo I:

  1. "fermata Force" l'applicazione dal dispositivo
  2. Run it di nuovo da Netbeans> "Esegui progetto"
11

Ho provato tutti gli altri suggerimenti qui e nessuno di loro ha funzionato. Per me, l'applicazione viene visualizzata quando si esegue l'emulatore, ma non sul mio Galaxy Nexus.

È risultato necessario aggiungere android:debuggable="true" a <application> nel mio AndroiManifest.xml. Vedi http://developer.android.com/guide/topics/manifest/application-element.html. Le persone che usano Eclipse non vedono questo problema perché apparentemente Eclipse abilita il debug automaticamente in base allo http://developer.android.com/tools/device.html.

Apparentemente le app devono essere contrassegnate come debugabili per il debug sulle ROM di produzione, ma possono essere debuggate comunque sulle ROM di debug, motivo per cui funziona sull'emulatore ma non sul dispositivo fisico. Un'altra opzione è probabilmente quella di creare una ROM di debug e installarla sul tuo dispositivo.

Si penserebbe che logcat dovrebbe essere in grado di capire l'applicazione basata sul PID piuttosto che aver bisogno di avere l'app creata per il debug.

+3

Non ha funzionato per me. Ho anche provato: riavviare il telefono, riavviare adb, riavviare eclissi, cancellare il registro ..... niente –

+0

Ho provato con 3 diversi dispositivi di marche diverse. Eclipse riavviato. Ho provato standdone ddms.bat e monitor.bat. Niente ha funzionato Gli emulatori funzionano bene ma tutti i dispositivi hanno la loro colonna Applicazione vuota. –

+0

Questo funziona per me. Grazie mille – hoangnh

1

Ho provato a risolvere questo strano bug ma niente funziona. A volte il nome dell'applicazione è vuoto nel logcat e talvolta è lì. Non riesco nemmeno a riprodurlo. Questa non è una risposta, ma il mio quickfix.

Sfogliare intera logcat e in qualche modo identificare il PID della vostra applicazione e proprio filtro per quella in cerca logcat come questo

pid: 10036

o qualunque sia la vostra applicazione PID è.

4

è necessario abilitare l'integrazione di ADB tramite Strumenti -> Android, prima di eseguire l'app. Quindi il log cat funzionerà correttamente.

Strumenti-> Android-> Abilita ADB Integrazione attiva

enter image description here

+1

Lavoro per me, (Y) –

+0

Che cos'è questa schermata, Android Studio? Cosa fare se qualcuno non ha AS? –

+0

@PaxBeach Sì, questo è Android Studio .. Se non lo installa basta :) .. perché questo è l'IDE ufficiale .. Google potrebbe restringere altri IDE in futuro. quindi salta ad AS –

Problemi correlati