2011-11-28 6 views
5

Estoy escribiendo una aplicación de Android simple. Cambié la perspectiva de "Java EE" a "depurar" y después de rastrear variables, regreso a la perspectiva original ("Java EE") y detuve la depuración. Pero cuando intento ejecutar mi aplicación en mi teléfono, cambia la perspectiva automáticamente para depurar y salta al primer punto de interrupción.
En la ventana de depuración, se muestra: depuraciónCómo detener la depuración en la aplicación de Android en Eclipse

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) 

¿Me podría ayudar a cómo deshacerse de esta perspectiva de depuración?

Atentamente.

Respuesta

1

¿Cómo está lanzando la aplicación? Si está utilizando un acceso directo, asegúrese de estar haciendo Run As... Android Application en lugar de Debug As... Android Application. Estoy fuera de la práctica, pero creo que el atajo para Run As en Eclipse es Ctrl + F11?

1
Quitar

o desactivar el punto de interrupción en FirstActivity.onCreate(Bundle) line: 23

Alternativamente, reinicie su aplicación utilizando una configuración de ejecución en el menú de Eclipse en lugar de una configuración de depuración.

+0

Tenga en cuenta que cambié la perspectiva a "Java EE", y ya no está en modo de depuración, por lo que no debe romperse, incluso sin eliminar los puntos de interrupción. ¿Derecha? –

+0

No, aún se romperá si vuelve a la perspectiva de Java EE. Tenga en cuenta que puede administrar puntos de interrupción (clic con el botón derecho en la línea) incluso en la perspectiva de desarrollo normal. – Pedantic

+0

Gracias, está resuelto. –

10

Sugerencias:

  • Al hacer clic derecho en el proyecto, asegúrese de seleccionar 'Ejecutar como' en lugar de 'depuración como'
  • Mientras que en la perspectiva de depuración, haga clic en el icono para desconectar el depurador (en mi eclipse, que es el icono a la derecha del icono de parada)
  • Desactivar todos los puntos de interrupción
+0

Muchas gracias. –

+0

hice clic en Desconectar, resolvió mi problema sin fin ... gracias –

0

seguí recibiendo la perspectiva de depuración pesar de todo el haber configurado todos los ajustes th en fueron publicados arriba.

Encontré una respuesta en otro StackOverflow: Reinicie su dispositivo de depuración.

(No apague, en su lugar elija Reiniciar). Eso funcionó para mí.

Cuestiones relacionadas