Cómo dejar de depurar en la aplicación Android en Eclipse
Pregunta
Estoy escribiendo una aplicación simple de Android. Cambié la perspectiva de "Java EE" a "depurar" y después de rastrear variables, vuelvo a la perspectiva original ("Java EE") y dejé de depuración. Pero cuando trato de ejecutar mi aplicación en mi teléfono, cambia la perspectiva automáticamente a depurar y salta al primer punto de descanso.
En la ventana de depuración, se muestra: depuración
DalvikVM[localhost:8600]
Thread [<1> main] (Suspended (breakpoint at line 23 in FirstActivity))
FirstActivity.onCreate(Bundle) line: 23
Instrumentation.callActivityOnCreate(Activity, Bundle) line: 1047
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2627
ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2679
ActivityThread.access$2300(ActivityThread, ActivityThread$ActivityRecord, Intent) line: 125
ActivityThread$H.handleMessage(Message) line: 2033
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 123
ActivityThread.main(String[]) line: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 521
ZygoteInit$MethodAndArgsCaller.run() line: 871
ZygoteInit.main(String[]) line: 629
NativeStart.main(String[]) line: not available [native method]
Thread [<7> Binder Thread #2] (Running)
Thread [<6> Binder Thread #1] (Running)
¿Podría ayudarme a deshacerme de esta perspectiva de depuración?
Saludos.
Solución
¿Cómo está lanzando la aplicación? Si está usando un atajo, asegúrese de estar haciendo Run As... Android Application
más bien que Debug As... Android Application
. Estoy fuera de práctica, pero creo que el atajo para Run As
en eclipse es Ctrl+F11?
Otros consejos
Sugerencias:
- Cuando haga clic derecho en el proyecto, asegúrese de seleccionar 'Ejecutar como' en lugar de 'depurar como'
- Mientras que en la perspectiva de depuración, haga clic en el icono para desconectar el depurador (en mi eclipse, es el ícono a la derecha del icono de parada)
- Deshabilitar todos los puntos de interrupción
Eliminar o deshabilitar el punto de interrupción en FirstActivity.onCreate(Bundle) line: 23
Alternativamente, reinicie su aplicación utilizando una configuración de ejecución desde el menú Eclipse en lugar de una configuración de depuración.
Seguí obteniendo la perspectiva de depuración a pesar de haber configurado todas las configuraciones que se publicaron anteriormente.
Encontré una respuesta en otro stackoverflow: reiniciar su dispositivo de depuración.
(No se apague, en su lugar, elija reiniciar). Eso funcionó para mí.