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:
adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;
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 messaggioDebug menu option enabled
.
- Tocca e tieni premuto il messaggio.
- Tocca Menu, quindi Visualizza dettagli.