2012-07-08 9 views
7

Cuando hago clic derecho en la perspectiva de depuración y selecciono Terminar, Eclipse se desconecta, pero el proceso continúa ejecutándose en el dispositivo. ¿Cómo puedo hacer que el programa termine realmente para que no se ejecute más código en el dispositivo? ¿Estoy mirando un error? No recuerdo si esto funcionó en Galileo. Actualmente estoy usando Windows 7 y Eclipse Indigo.Cómo finalizar la aplicación de Android durante la depuración en eclipse

Respuesta

14

botón "Detener proceso" está en vista de dispositivos (Ventana >> Muestra vista >> Dispositivos). enter image description here

+0

Gracias, esta es la respuesta más exacta, ¡y funciona! – Nick

+2

A veces está en Ventana >> Mostrar vista >> Otro ... >> Dispositivos – Agostino

+0

Acaba de iniciar la aplicación justo después de la creación del proyecto y al hacer clic en el botón de detención no se cancela el proceso, sino que se lanza una notificación 'RemoteException sending setActive (false) 'en la vista_logCat_': (' – Stphane

2

¿Cómo puedo hacer que el programa finalice realmente para que no se ejecute más código en el dispositivo?

Puede finalizar el proceso desde la perspectiva de DDMS.

¿Estoy buscando un error?

Realmente no. Terminar desde la perspectiva de Debug siempre ha significado "terminar la sesión de depuración" para las aplicaciones de Android al menos, no "finalizar la aplicación" o "finalizar el autor de la aplicación con extremo perjuicio". :-)

+0

Gracias por la respuesta. Di la respuesta a la que específicamente indica qué botón usar y no está vinculado a la perspectiva DDMS (aunque cualquiera que tenga suficiente experiencia en eclipses lo sabría). Estoy de acuerdo, no es un error, sin embargo fui mal dirigido al pensar que el ícono de Stop detendría el proceso. Es una buena aclaración que el contexto Stop in the Debugger es solo para el depurador, y no el proceso. Estaba acostumbrado al IDE de Visual Studio donde stop mataba el depurador y el proceso. – Nick

+0

@Nick: "no está vinculado a la perspectiva DDMS" - verdadero. Tiendo a pensar en términos de "qué querría un recién llegado", y me parece que es más fácil para ellos pasar de una perspectiva a otra que para mantener muchas vistas en una. Pero ciertamente es cierto, y si solo desea presionar la vista Dispositivos desde cualquier perspectiva que desee, eso es absolutamente genial. – CommonsWare

-1

Haciendo clic en este botón de desconexión señalado en la imagen a continuación.

Usted puede abrir la ventana de depuración desde la ventana abierta .. >> perspectiva

debugging window

+0

¿No es solo desconectar el depurador y mantener el proceso funcionando? – Jin35

0

Soy un recién llegado a android. Descubrí que la forma normal de detener todas las aplicaciones previamente instaladas y aún en ejecución (como en realidad estaba planeando) en avd, es reiniciar avd con la opción "Limpiar datos de usuario" marcada. Maria

Cuestiones relacionadas