Acquisire una segnalazione di bug e una registrazione video per il dispositivo Android
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Per aiutare il team di assistenza a risolvere i problemi relativi all'app Messaggi sui dispositivi Android, genera una segnalazione di bug e una registrazione video.
Per ricevere una segnalazione di bug direttamente dal tuo dispositivo Android, segui questi passaggi.
Attivare le opzioni sviluppatore e il debug USB
Per informazioni sulle opzioni sviluppatore utilizzate per configurare i comportamenti di sistema che ti aiutano a profilare e eseguire il debug delle prestazioni dell'app, consulta Configurare le opzioni sviluppatore sul dispositivo.
Attivare il logging dettagliato per Messaggi
Dispositivo rooted
Su un dispositivo con root, utilizza i comandi indicati per abilitare il logging dettagliato:
Attiva il logging dettagliato solo per i dispositivi di test. Il seguente
log include informazioni che consentono l'identificazione personale (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 non rooted
Su un dispositivo non rooted, utilizza il seguente comando per abilitare il logging dettagliato:
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
Riproduci il problema
In Impostazioni > Sistema > Opzioni sviluppatore > Dimensioni buffer logger, massimizza la dimensione del buffer del logger. Utilizza le dimensioni più grandi per il dispositivo (ad esempio 16 MB su un dispositivo di fascia alta).
Forza l'interruzione dell'app Messaggi.
Se il bug riguarda il provisioning di Rich Communication Services (RCS),
segui questi passaggi:
Attiva la modalità aereo.
Cancella lo spazio di archiviazione di Messaggi e Servizi operatore dalle Impostazioni.
Disattiva la modalità aereo.
Attiva la chat RCS in Impostazioni.
Attendi almeno cinque minuti prima di iniziare a compilare la segnalazione di bug.
Per ogni nuovo bug, cancella i messaggi logcat:
adb logcat -c
Avvia la registrazione video:
Registra solo il bug segnalato.
Mantieni le registrazioni video il più brevi possibile. Ad esempio, se il bug si verifica dopo aver effettuato una singola chiamata, registra solo quella sezione della chiamata.
Non registrare passaggi ripetitivi.
Avvia l'app Messaggi e riproduci il bug.
Interrompi la registrazione video.
Raccogliere la segnalazione di bug
Nel report, acquisisci quanto segue:
Il timestamp del momento in cui si verifica il bug.
I passaggi che attivano il bug.
Il bug stesso (ad esempio, il messaggio di errore).
Una registrazione dello schermo durante la riproduzione del bug.
In Opzioni sviluppatore, tocca Crea segnalazione di bug.
Seleziona un tipo di segnalazione di bug e tocca Segnala. Una notifica indica quando la segnalazione di bug è pronta.
Allega la segnalazione di bug in un bug inviato.
Se il bug riguarda uno o più messaggi (ad esempio, non è stato possibile inviare i messaggi), fornisci gli ID dei messaggi interessati.
Attiva il menu di debug di Messaggi:
Apri Messaggi.
Tocca la barra di ricerca.
Cerca *xyzzy*. Si apre il menu Debug Utils o viene visualizzato un messaggio popup con il messaggio Debug menu option enabled.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,["# Capture a bug report and video recording for Android device\n\nTo 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------------------------------------------\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-----------------------------------\n\n### Rooted 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\n### Unrooted 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--------------------\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----------------------\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**."]]