2011-12-18 11 views
50

Estoy familiarizado con VS.Net IDE & tiene mucho soporte para la depuración. Pero el desarrollo de Android es algo nuevo para mí. Estoy usando el Eclipse IDE. Me preguntaba cómo depurar la aplicación de Android línea por línea al igual que lo que podemos hacer en .Net IDE?¿Cómo depurar la aplicación de Android línea por línea usando Eclipse?

Actualmente estoy usando la ventana de registro, pero no estoy contento con ella. Necesito sugerencias de los expertos, ¿cuál es la mejor forma de depurar la aplicación de Android con Eclipse?

Muchas gracias por su valioso tiempo & ayuda.

Respuesta

67
  1. o bien iniciar la aplicación haciendo clic derecho sobre el proyecto y seleccione Debug As ->Android Application o ejecutando normalmente y más tarde en la perspectiva DDMS seleccione la aplicación que se ejecuta en el panel de dispositivos y haga clic en el insecto verde.

  2. vez un punto de interrupción se ha visto afectada puede pasar por encima de (f6) o paso en (f5) (consultar el menú Ejecutar para más comandos).

+1

Eso es todo. Muchas gracias –

+23

android: debuggable = "true" debería ir en la etiqueta en AndroidManifest.xml como esta sampath

+3

parece que ya no necesita ' 'ahora. 2014-03-19. – songhir

3

Ponga un punto de interrupción en la línea desde la que desea comenzar la depuración, luego ejecute la aplicación en modo de depuración, la aplicación llegará al punto de interrupción y luego podrá verla como en VS.

1

Acabo de crear el Eclipse incluye en las herramientas de desarrollo de Android (ADT), el ADT -bundle-mac-x86_64-20131030 versión. Establecer la propiedad en el archivo de manifiesto me dio una advertencia diciendo que sería mejor configurar diferentes configuraciones de Ejecutar y Depurar. Resulta que simplemente necesitaba para crear un perfil de depuración:

  1. Ejecutar >> Configuraciones de depuración ...
  2. Haga clic en "depuración" para tomar los valores predeterminados

Ahora puede ir a Ejecutar >> Depurar para ejecutar en el dispositivo. (Suponiendo que el dispositivo tiene habilitada la depuración, por supuesto)

Si usted es un desarrollador de Eclipse o ADT y está leyendo esto, sugiero encarecidamente que Eclipse cree una configuración de depuración de forma predeterminada.

0

Hay dos métodos. Primero puede depurar la aplicación desde el inicio. Puede hacerlo haciendo clic con el botón derecho en su proyecto-> Depurar como aplicación Android.

En el segundo método, puede depurar cualquier actividad sin reiniciar la aplicación completa. Puede hacerlo utilizando: - 1) Ir a DDMS

enter image description here

2) Ahora haga clic en el icono pequeño móvil con el signo + en la pestaña inferior.

enter image description here

3) Ahora haga clic en dispositivos. Después de esa lista de dispositivos se mostrará la lista de proyectos. Haga clic en el proyecto requerido. Haga clic en la opción de depuración de color verde. Su modo de depuración se inicia ahora.

enter image description here

F3 para ir dentro de una función. F6 para la línea siguiente y F8 para ir al siguiente punto de interrupción.

Cuestiones relacionadas