studio intellij idea full java android android-studio debugging intellij-idea

java - intellij - ¿Puedo volver al punto de interrupción anterior mientras depuro en Android Studio?(Soltar los marcos)



android studio full (5)

Utilice ALT + F9 para el siguiente punto de interrupción.

Para mí (macOs Sierra) es el paso anterior cmd + alt + R

Me gustaría poder ejecutar el punto de interrupción anterior sobre el que acabo de pasar.

Sé que Android Studio se basa en Intellij Idea donde es posible un enlace aquí . Pregunta similar que hace lo mismo pero está relacionada con el enlace IDE de Eclipse aquí

También hay una respuesta que dice que es imposible. enlace aquí

Puedo ver el botón "Drop Frame". Pero está deshabilitado por defecto.

Entonces, ¿hay alguna manera de habilitar este botón?


La respuesta a la que te refieres con respecto a Eclipse sigue siendo válida para Android Studio :

No puede retroceder al punto de interrupción anterior en Android Studio porque DalvikVM y Android Runtime (ART) no lo admiten.

Puede habilitar el botón "Eliminar fotograma" si depura las pruebas de JUnit mientras se ejecutan en una máquina virtual estándar (aunque supongo que esto no es lo que está buscando).

Probablemente sea la única razón por la que existe el botón.

La guía de usuario de Google lo ignora por completo.


No puede retroceder a un punto de interrupción anterior que ya ha elegido para continuar en el pasado. Tendría que crear un estado guardado de su programa en cada punto de interrupción para poder hacer esto, lo que consumiría más memoria de la que vale la pena diseñar con el depurador. Aunque podría emular este tipo de funcionalidad forzando su programa en cualquier lugar donde quiera poner un punto de interrupción.

-edición: esto sería más factible en eclipse que en Android Studio, ya que tendrías que iniciar otro dispositivo virtual para android. Dile adiós a tu memoria: p


Por favor vea abajo la imagen

Usar la flecha roja hacia abajo para entrar y la flecha azul hacia arriba para salir.

:


Soy bastante nuevo en Android Studio, así que no estoy completamente seguro de si esto es lo que estás buscando, pero ¿has intentado jugar con la ventana de Marcos?

Le permite retroceder el proceso de la aplicación, incluso llegando a antiguos puntos de interrupción.