Android Studio - Dove posso vedere lo stack di chiamate durante il debug di un'app Android?


Risposte:


117

Nel pannello inferiore dovresti avere "5: Debug". Fare clic su di esso e selezionare "Debugger -> Thread"

Potrebbe essere necessario trovare l'icona "Thread" all'estrema destra o anche fare clic sul pulsante "Ripristina layout" a sinistra per ripristinare questa finestra.

inserisci qui la descrizione dell'immagine


1
Vedo solo: {Debugger, Console, Logcat}. Dov'è "Threads"?
— ARLabs

6
Grazie Nickolai, non ho trovato "Discussioni" perché l'avevo chiusa. Ho cliccato sull'icona a destra delle Schede e l'ho riaperta.
— ARLabs

3
Mi ci sono voluti anni per trovarlo ed è molto contro intuitivo. :(. Puoi disattivare il terribile contro intuitivo che si nasconde sull'ingranaggio delle impostazioni nell'estremo in alto a destra della finestra di debug e assicurarti che "Mostra viste come schede" sia deselezionato
— Rob McFeely,

Può essere ridotto a icona a destra, trova il pulsante con la piccola freccia che punta su una linea (angolo in alto a destra del pannello inferiore) e fai clic su di esso. Si espanderà di nuovo
— Alon

posso vedere lo stack delle chiamate, ma come vedo il PC di ogni frame?
— Michael

155

Sembra che ci sia un bug dell'interfaccia utente in Android Studio (1.x, 2.x e 3.x).

Per me il pannello "Frames / Threads" era completamente nascosto dietro la barra degli strumenti, quindi ho dovuto modificare la dimensione dal pannello "variabile" trascinandone il bordo sinistro per rivelare i "Frame / Thread".

Esempio

[Devo ammettere che @Greg ha aggiunto questa foto dopo aver esaminato la mia risposta!]


4
Questa è stata la seconda volta che ho trovato la tua risposta per risolvere il problema. Peccato non poter votare per entrambe le volte!
— akiller

2
@akiller peccato che non sia ancora stato risolto;)
— longi

2
Quel pannello era totalmente nascosto al 100%! Grazie per l'immagine chiara!
— Rock Lee

Sì, lo stesso trascinamento funziona per me. Come è potuto accadere? Studio può renderlo migliore, giusto?
— david m lee
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.