Depuración en un dispositivo Android

En este artículo se explica cómo depurar una aplicación Xamarin.Android en un dispositivo Android físico.

Es posible depurar una aplicación Xamarin.Android en un dispositivo Android mediante Visual Studio para Mac o Visual Studio. Antes de que realizar la depuración en un dispositivo, se debe configurar para el desarrollo y conectarlo a su PC o Mac.

Depuración de una aplicación

Una vez que se conecte un dispositivo al equipo, se realiza la depuración de una aplicación de Xamarin.Android de la misma manera que cualquier otro producto de Xamarin o aplicación .NET. Asegúrese de que la configuración de Debug (Depuración) y el dispositivo externo estén seleccionados en el IDE. Esto garantizará que los símbolos de depuración necesarios estén disponibles y que el IDE se pueda conectar a la aplicación en ejecución:

Debug configuration selected

A continuación, se establece un punto de interrupción en el código:

Breakpoint set at line of code

Una vez seleccionado el dispositivo, Xamarin.Android se conecta al dispositivo, implementa la aplicación y, a continuación, la ejecuta. Al alcanzar el punto de interrupción, el depurador detiene la aplicación, lo que permite que la aplicación se depure de forma similar a cualquier otra aplicación de C#:

Breakpoint reached

Resumen

En este documento se describe cómo depurar una aplicación de Xamarin.Android estableciendo un punto de interrupción y seleccionando el dispositivo de destino.