#QuestionOfTheDay ¿Cómo acceder a los logs y trace del emulador de android de Visual Studio?

  • 2 min read

Para los que no lo conocen, Microsoft tiene un extremadamente rápido emulador de Android (totalmente gratuito) que puede usarse con cualquier herramienta, tales como Android Studio, IntelliJ IDEA, Eclipse, etc.

El Visual Studio Emulator for Android nos da acceso a diferentes configuraciones pre-definidas de dispositivos para realizar nuestras pruebas con diferentes API Levels (versiones de Android).

Este emulador esta basado en Hyper-V, así que podemos configurar los temas relacionados a los adaptadores de red en el Hyper-V Manager.

###¿Cómo podemos acceder a los logs y al stack trace en este emulador? El emulador de Visual Studio nos provee muchas características, convirtiéndole en un emulador de primer nivel, pero en la interfaz de usuario no encontramos como acceder al log.

Pues la clave esta en el hecho de que este emulador funciona como si estuviera un dispositivo conectado.

El comando adb logcat, es una herramienta de línea de comando que nos muestran el log del sistema de nuestro dispositivo, incluyendo el stack trace cuando el dispositivo lanza un error además de los mensajes que uno escribe dentro de la aplicación usando la clase Log.

  1. Si no tienen acceso al comando adb es probable que no tengan la carpeta platform-tools del SDK de android en el PATH del sistema. En ese caso debemos mover nuestra línea de comando a la carpeta correspondiente:

     $> cd C:\Program Files (x86)\Android\android-sdk\platform-tools
    

  1. Y ya podemos hacer uso del comando adb logcat. Y ver los logs del dispositivo.

     $> adb logcat
    

Si deseas descargar el emulador de Visual Studio puedes acceder a http://aka.ms/vscomemudownload.

Si tienes dudas puedes revisar este enlace relacionado al comando adb logcat en https://developer.android.com/studio/command-line/logcat.html.

Comment

Disqus comment here

Recommended for You

#questionOfTheDay ¿Existe un selector CSS para el elemento padre?

#QuestionOfTheDay ¿Que es el PublicKeyToken y como lo obtengo de una .dll?