Android Studio: ¿dónde puedo ver la pila de llamadas mientras depuro una aplicación de Android?

Respuestas:

117

En el panel inferior debería tener "5: Debug". Haga clic en él y seleccione "Depurador -> Subprocesos"

Es posible que deba encontrar el icono "Subprocesos" en el extremo derecho, o incluso hacer clic en el botón "Restaurar diseño" a la izquierda para restaurar esta ventana.

ingrese la descripción de la imagen aquí

Nickolai Astashonok
fuente
1
Solo veo: {Debugger, Console, Logcat}. ¿Dónde está "Threads"?
ARLabs
6
Gracias Nickolai, no encontré "Threads" porque lo había cerrado. Hice clic en el icono a la derecha de las pestañas y lo volví a abrir.
ARLabs
3
Esto me tomó mucho tiempo encontrarlo y es muy contrario a la intuición. :(. Puede desactivar la terrible ocultación contra intuitiva en el engranaje de configuración en el extremo superior derecho de la ventana de depuración y asegurarse de que "Mostrar vistas como pestañas" no esté marcado
Rob McFeely
Puede minimizarse a la derecha, busque el botón con la pequeña flecha apuntando a una línea (esquina superior derecha del panel inferior) y haga clic en él. Se expandirá nuevamente
Alon
Puedo ver la pila de llamadas, pero ¿cómo veo la PC de cada marco?
Michael
155

Parece que hay un error de interfaz de usuario en Android Studio (1.x, 2.xy 3.x).

Para mí, el panel "Frames / Threads" estaba completamente oculto detrás de la barra de herramientas, así que tuve que cambiar el tamaño del panel "variable" arrastrando su borde izquierdo para revelar los "Frames / Threads".

Ejemplo

[¡Tengo que admitir que @Greg agregó esta imagen después de revisar mi respuesta!]

longi
fuente
4
Esta fue la segunda vez que me encontré con tu respuesta para solucionar este problema. ¡Es una pena no poder votar a favor en ambas ocasiones!
akiller
2
@akiller es una pena que todavía no esté arreglado;)
longi
2
¡Ese panel estaba totalmente oculto al 100%! ¡Gracias por la imagen clara!
Rock Lee
Sí, el mismo alargamiento funciona para mí. ¿Cómo pudo pasar esto? Studio puede mejorarlo, ¿verdad?
David m lee