"¿Dónde encontrar registros de bloqueo en dispositivos de streaming y cómo obtenerlos?"
Introducción
En situaciones de bloqueo en un dispositivo de streaming, los registros del dispositivo son esenciales como componente clave de tu informe de errores. También son útiles para abordar congelamientos de la aplicación. Solo la información registrada puede proporcionar una visión detallada de las circunstancias del problema.
En este artículo, aprenderás cómo recuperar información de registro para tus dispositivos de streaming. Aplicar estas técnicas te permitirá grabar y adjuntar archivos de registro significativos a tus informes.
Obtención de registros de bloqueo en Android TV, dispositivos de transmisión de Android TV y FireOS
Para obtener registros de bloqueo en Android TV, dispositivos de transmisión de Android TV y FireOS, se recomienda utilizar Android Debug Bridge (ADB).
En Windows, para obtener registros de bloqueo a través de ADB, deberás descargar las Herramientas de la Plataforma SDK. Puedes descargar las Herramientas de la Plataforma SDK aquí.
Para macOS, deberás instalar android-platform-tools utilizando Homebrew. Encontrarás instrucciones de instalación más adelante en este artículo.
Ejecutar ADB en Windows y macOS
Windows
Después de descargar las Herramientas de la Plataforma SDK, deberás extraer los archivos (carpeta) de allí. Cuando extraigas los archivos (carpeta), deberás abrir la carpeta extraída. Una vez que abras la carpeta extraída, en la barra de direcciones del explorador de archivos haz clic en un espacio libre y, cuando se muestre la ruta del archivo, escribe cmd
y presiona ENTER en tu teclado. Esto abrirá el símbolo del sistema (Command Prompt) dentro de la carpeta y, de esta manera, se iniciará ADB.
macOS
Lo primero que debes hacer es instalar Homebrew usando Terminal y, después, instalar android-platform-tools. Para instalar Homebrew en tu macOS, visita el sitio web de Homebrew y copia el enlace de instalación en la sección "Instalar Homebrew". Después de copiar el enlace de instalación, pégalo en Terminal y presiona ENTER en tu teclado. Homebrew comenzará la instalación. Sigue las instrucciones de instalación hasta el final.
Nota: En algunos casos, la instalación puede llevar más tiempo debido a la instalación de componentes adicionales, pero no te preocupes, todo está bien.
Después de que Homebrew haya terminado la instalación, deberás instalar android-platform-tools. Para hacerlo, visita el sitio web de Formulae de Homebrew de android-platform-tools y copia el comando de instalación. Luego, pega el comando en Terminal y presiona ENTER en tu teclado. La instalación comenzará en ese momento. Una vez que la instalación haya terminado, escribe en Terminal adb
y presiona ENTER. Si ves los comandos de adb, eso significa que la instalación se realizó con éxito.
Nota: Después de instalar android-platform-tools, para cada uso posterior solo necesitarás abrir Terminal y escribir los comandos para obtener los registros que se describen más adelante en este artículo.
Creación de registros
Para crear registros, deberás activar la Depuración USB/ADB en las opciones de desarrollador de tu Android TV/dispositivo de transmisión de Android TV y/o FireOS, y ejecutar comandos en el símbolo del sistema cmd (Windows) o Terminal (macOS) que abriste previamente. Si ya has activado esas opciones y conoces la dirección IP del dispositivo, puedes pasar a la Parte 2.
Parte 1a: Activar la Depuración USB en tu Android TV / dispositivo de transmisión de Android TV y obtener la dirección IP del dispositivo
Abre la aplicación Configuración.
Ve a Preferencias del dispositivo.
Abre la sección Acerca de.
Desplázate hacia abajo y toca "Versión de compilación" repetidamente hasta que veas un mensaje que dice "¡Ahora eres un desarrollador!".
Ahora, una vez que seas un desarrollador, regresa a la pantalla de Preferencias del dispositivo, encuentra y abre las Opciones de desarrollador.
Encuentra la opción de Depuración USB y actívala tocando el interruptor.
Regresa a la pantalla de Configuración y abre la sección Red e internet.
Después de abrir la pantalla de Red e internet, toca la red Wi-Fi conectada y recuerda la dirección IP del dispositivo que se encuentra debajo de la sección de direcciones IP.
Parte 1b: Activar la Depuración ADB en tu FireOS y obtener la dirección IP del dispositivo
Ve a la sección de Configuración.
Abre "Mi Fire TV".
Abre la sección Acerca de.
Toca la opción de "Fire TV Stick" repetidamente hasta que veas un mensaje que te dice que eres un desarrollador.
Vuelve a la pantalla "Mi Fire TV" y abre las Opciones de desarrollador.
Toca la depuración de ADB para activarla.
Regresa a la pantalla "Mi Fire TV" y abre la sección Acerca de.
Coloca el enfoque en Red y recuerda la dirección IP.
Parte 2: Crear registros
1. En el símbolo del sistema cmd (Windows) o Terminal (macOS) que abriste previamente, escribe adb start-server
y presiona ENTER en tu teclado. Esto iniciará el servidor adb.
2. Ahora deberás conectar tu PC a tu Android TV / dispositivo de transmisión de Android TV o dispositivo FireOS. Asegúrate de que tus dispositivos estén conectados a la misma red.
3. En el cmd abierto o en Terminal, escribe adb connect dirección_ip_del_dispositivo
(por ejemplo: "adb connect 192.168.100.136") y presiona ENTER en tu teclado.
3a. Si ves un mensaje que dice "no se pudo autenticar con la dirección_ip_del_dispositivo" en el cmd o Terminal, probablemente se deba a que se muestra una pantalla que dice "¿Permitir la depuración USB?" en tu televisor. En esa pantalla, presiona el botón "Aceptar". También puedes seleccionar "Permitir siempre desde esta computadora" y luego presionar "Aceptar" para asegurarte de que no te lo vuelvan a preguntar cuando intentes obtener registros de bloqueo.
4. Ahora, en el cmd o en Terminal, escribe adb devices
y presiona ENTER. Esto listará los dispositivos conectados a tu PC, asegúrate de que tu dispositivo esté en la lista.
Nota: Si ves después de la dirección IP de tu dispositivo el texto ❝sin autorización❞, esto probablemente significa que no permitiste la depuración USB. Asegúrate de que después de la dirección IP de tu dispositivo haya un texto que diga ❝dispositivo❞.
5. Para crear un registro de los problemas que se pueden reproducir, primero borra el historial de registros para eliminar el contenido innecesario ingresando "adb logcat -c" y presionando ENTER.
6. Ahora es el momento de capturar registros.
6a. Si deseas crear un registro en la carpeta actual (donde se encuentran las herramientas de la plataforma en Windows), puedes escribir en el cmd adb logcat -v time > crashlog.txt
y presionar ENTER en el teclado. El proceso de registro comenzará después de presionar ENTER.
6b. Si deseas crear un registro en alguna otra carpeta, deberás copiar la ruta del archivo de esa carpeta (en Windows: ve a la carpeta de destino --> Haz clic en un espacio libre en la barra de direcciones del Explorador de archivos --> Copiar ruta del archivo; en macOS: selecciona la carpeta que desees --> Haz clic con el botón derecho sobre ella --> Haz clic en Copiar). Después de copiar la ruta del archivo, en el cmd o en Terminal, escribe adb logcat -v time > pega_la_ruta_del_archivo_aquí\log.txt
y presiona ENTER en el teclado (El comando en Windows deberá verse así: adb logcat -v time > D:\testIO\Logs\crashlog.txt
; en Mac deberá verse así: adb logcat -v time > /Users/testIO/log/crashlog.txt
). El proceso de registro comenzará después de presionar ENTER.
7. Ahora que has iniciado el registro, reproduce el error o bloqueo para el que deseas crear un registro y, una vez que hayas terminado, presiona CTRL + C en el cmd o en el Terminal. Esto detendrá el proceso de registro, y deberías poder ver ahora tu archivo de registro en la carpeta especificada.
Explicación en video: 6a. Creando un registro en la carpeta actual que contiene las herramientas de la plataforma.
Explicación en video: 6b. Creando un registro en otra carpeta (Windows).
Explicación en video: 6b. Creando un registro en otra carpeta (macOS).
Obtención de registros de bloqueo en Apple TV
Obtener registros de bloqueo de tu dispositivo Apple TV es bastante sencillo, y todo lo que necesitarás es una Mac o un iPhone/iPad para poder transferir los registros mediante la función AirDrop. Sigue estos pasos para hacerlo:
Ve a Configuración en tu Apple TV.
Abre la sección General.
Ahora accede a la sección Privacidad.
Desplázate hacia abajo hasta la sección de Análisis y Mejoras y selecciona Datos de análisis.
Aquí encontrarás todos los registros en tu dispositivo Apple TV. Busca y abre el registro de bloqueo relevante.
Después de abrir el registro de bloqueo relevante, toca el botón Compartir y comparte el registro a través de AirDrop a tu dispositivo.
Sube el registro a tu informe de errores.