Cómo capturar un informe de errores y una grabación de video para un dispositivo Android
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Para ayudar al equipo de asistencia al cliente a resolver problemas con la app de Mensajes en dispositivos Android, genera un informe de errores y una grabación de video.
Para obtener un informe de errores directamente desde tu dispositivo Android, sigue estos pasos.
Habilita las Opciones para desarrolladores y la depuración por USB
Para obtener información sobre las opciones para desarrolladores que se usan para configurar los comportamientos del sistema que te ayudan a generar perfiles y depurar el rendimiento de tu app, consulta Cómo configurar las opciones para desarrolladores en el dispositivo.
Habilita el registro detallado para Mensajes
Dispositivo con permisos de administrador
En un dispositivo con permisos de administrador, usa los siguientes comandos para habilitar el registro detallado:
Habilita el registro detallado solo para los dispositivos de prueba. El siguiente registro incluye información de identificación personal (PII).
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true
Dispositivo sin permisos de administrador
En un dispositivo sin permisos de administrador, usa el siguiente comando para habilitar el registro detallado:
adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms
Cómo reproducir el problema
En Configuración > Sistema > Opciones para desarrolladores > Tamaños de los búferes de registro, maximiza el tamaño del búfer de registro. Usa el tamaño más grande para el dispositivo (por ejemplo, 16 MB en un dispositivo de alta gama).
Fuerza la detención de la app de Mensajes.
Si el error se relaciona con el aprovisionamiento de los servicios de comunicación enriquecida (RCS), completa los siguientes pasos:
Habilita el modo de avión.
Borra el almacenamiento de Mensajes y Servicios del operador desde Configuración.
Inhabilita el modo de avión.
Habilita el chat RCS en Configuración.
Espera al menos cinco minutos antes de iniciar el informe de errores.
Para cada error nuevo, borra los mensajes de Logcat:
adb logcat -c
Inicia la grabación de video:
Registra solo el error informado.
Mantén las grabaciones de video lo más breves posible. Por ejemplo, si el
error ocurre después de realizar una sola llamada, registra solo esa sección de la
llamada.
No grabes pasos repetitivos.
Inicia la app de Mensajes y reproduce el error.
Detén la grabación de video.
Recopila el informe de errores
En el informe, registra lo siguiente:
Es la marca de tiempo del momento en que se produce el error.
Los pasos que activan el error
El error en sí (por ejemplo, un mensaje de error)
Una grabación de la pantalla mientras se reproduce el error
En Opciones para desarrolladores, presiona Iniciar informe de errores.
Selecciona un tipo de informe de errores y presiona Denunciar. Una notificación indica cuando el informe de errores está listo.
Adjunta el informe de errores en un error enviado.
Si el error se relaciona con uno o más mensajes (por ejemplo, no se pudieron enviar los mensajes), proporciona los IDs de los mensajes afectados.
Habilita el menú de depuración de Mensajes:
Abre Mensajes.
Presiona la barra de búsqueda.
Busca *xyzzy*. Se abrirá el menú Debug Utils o aparecerá un aviso con el mensaje Debug menu option enabled.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[],[],null,["To help the Support team resolve issues with the Messages app on Android\ndevices, generate a bug report and a video recording.\n\nTo get a bug report directly from your Android device, follow these steps.\n| **Note:** Changes to settings, a device reset, or a device reboot may require you to repeat steps 1 and 2.\n\nEnable developer options and USB debugging\n\nFor information about developer options used to configure system behaviors that\nhelp you profile and debug your app performance, see\n[Configure on-device developer options](https://developer.android.com/studio/debug/dev-options).\n\nEnable verbose logging for Messages \n\nRooted device\n\nOn a rooted device, use the following commands to enable verbose\nlogging: \n\n adb shell setprop log.tag.Bugle VERBOSE\n adb shell setprop log.tag.BugleDataModel VERBOSE\n adb shell setprop log.tag.RcsProvisioning VERBOSE\n adb shell setprop log.tag.CarrierServices VERBOSE\n adb shell setprop log.tag.BugleAction VERBOSE:\n adb shell setprop log.tag.BugleRcsEngine VERBOSE;\n adb shell setprop log.tag.BugleTransport VERBOSE;\n adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;\n adb shell setprop log.tag.RcsClientLib VERBOSE;\n adb shell setprop log.tag.BugleRcs VERBOSE;\n\n**Enable verbose logging only for the testing devices**. The following\nlog includes personally identifiable information (PII). \n\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true\n\nUnrooted device\n\nOn an unrooted device, use the following command to enable verbose logging: \n\n adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package \"com.google.android.apps.messaging#com.google.android.apps.messaging\" --es user \"\\*\" --esa flags \"bugle_phenotype__enable_verbose_bug_reports\" --esa values \"true\" --esa types \"boolean\" com.google.android.gms\n\nReproduce your issue\n\n1. In **Settings \\\u003e System \\\u003e Developer options \\\u003e Logger buffer sizes**, maximize the logger buffer size. Use the largest size for the device (for example, 16 MB on a high-end device).\n2. Force stop the Messages app.\n3. If the bug relates to Rich Communication Services (RCS) provisioning, complete the following steps:\n 1. Enable Airplane mode.\n 2. Clear the Messages and Carrier Services storage from **Settings**.\n 3. Disable Airplane mode.\n 4. Enable RCS chat in **Settings**.\n 5. Wait at least five minutes before starting the bug report.\n4. For each new bug, clear the logcat messages:\n\n adb logcat -c\n\n5. Start the video recording:\n\n - Record only the reported bug.\n - Keep video recordings as short as possible. For example, if the bug occurs after making a single call, record only that section of the call.\n - Don't record repetitive steps.\n6. Start the Messages app and reproduce the bug.\n\n7. Stop the video recording.\n\nCollect the bug report\n\n1. In the report, capture the following:\n 1. The timestamp when the bug occurs.\n 2. The steps that trigger the bug.\n 3. The bug itself (for example, error message).\n 4. A recording of the screen while reproducing the bug.\n2. In **Developer options** , tap **Take bug report**.\n\n | **Tip:** To learn how to generate bug reports using `adb`, see [Capture a bug report using adb](https://developer.android.com/studio/debug/bug-report#bugreportadb).\n3. Select a bug report type and tap **Report**. A notification indicates\n when the bug report is ready.\n\n4. Attach the bug report in a submitted bug.\n\nIf the bug relates to one or more messages (for example, messages couldn't be\nsent), provide the Message IDs of the affected messages.\n\n1. Enable the Messages debug menu:\n 1. Open Messages.\n 2. Tap the search bar.\n 3. Search for `*xyzzy*`. The **Debug Utils** menu opens or a toast appears with the message `Debug menu option enabled`.\n2. Touch \\& hold the message.\n3. Tap more_vert Menu, then tap **View Details**."]]