Normalmente ejecuto una prueba junit usando adb shell am instrument -w com.android.contacts.tests/android.test.InstrumentationTestRunner
. Y realmente funciona, ejecutará todas mis pruebas.¿Es posible ingresar al modo de depuración para Android al ejecutar la prueba junit?
Pero cuando hago un punto de interrupción y deseo ingresar al modo de depuración cuando ejecuto junit, falla. La forma en que hago los puntos de interrupción funciona cuando depuro la aplicación de Android normal.
Así que busqué en la web, y trato de algo como adb shell am instrument -e debug true -e class com.android.contacts.AndroidUtilsTest -w com.android.contacts.tests/android.test.InstrumentationTestRunner
, pero todavía sin suerte. ¿Cómo resuelve el tuyo este problema? No solo quiero depurar la clase junit, sino también el código en el proyecto normal.
En caso de Idea JetBrains: 1. Inicie el instrumento con el conjunto de depuración verdadero. 2. Adjunte el depurador al proceso de su aplicación 3. La prueba comenzará – molokoka
¿Qué quiere decir "depuración establecida como verdadera"? ¿Dónde está este ajuste? –