Lo sviluppo per una piattaforma mobile, che si tratti di un sito Web o di un'app, richiede l'accesso al registro di un dispositivo. Il registro offre informazioni sul Web e sulle chiamate API che vengono inviate e ricevute e offre anche informazioni sul dispositivo e su come interagisce con un'app o un sito Web.
Per Android, normalmente si ottiene un registro del dispositivo collegando il dispositivo a un sistema desktop . Il processo non è complicato ma ti lega a un sistema desktop che è scomodo.
Accesso al dispositivo sui telefoni Android
Un registro del dispositivo non deve essere necessariamente generato da un sistema desktop. Un telefono Android è in grado di generare da solo un registro completo del dispositivo.
A partire da Android 10 e versioni successive, è disponibile un'opzione integrata per generare una segnalazione di bug che include un registro completo del dispositivo. Questa opzione deve essere abilitata prima di poter essere utilizzata.
1. Abilita le opzioni sviluppatore
L'opzione di segnalazione bug del pulsante di accensione Android è abilitata dalle Opzioni sviluppatore che devono essere abilitate da sole.
- Apri l' app Impostazioni sul tuo dispositivo Android.
- Vai a Sistema.
- Cerca qui il numero di build . La sua posizione potrebbe variare in base al tuo dispositivo.
- Tocca il numero di build sette volte. Vedrai una notifica che ti informa che le opzioni sviluppatore sono state abilitate.
2. Abilita il debug USB
Dopo aver abilitato le Opzioni sviluppatore, ora devi abilitare il debug USB.
- Apri l' app Impostazioni sul tuo dispositivo Android.
- Vai a Sistema> Opzioni sviluppatore . Le opzioni sviluppatore potrebbero essere sotto un'impostazione diversa a seconda del dispositivo.
- Cerca l' interruttore Debug USB e accendilo.
3. Abilita segnalazione bug del pulsante di accensione
Dopo aver abilitato il debug USB, puoi abilitare l'opzione di segnalazione dei bug del pulsante di accensione.
- Apri l' app Impostazioni sul tuo dispositivo Android.
- Vai a Sistema> Opzioni sviluppatore.
- Attiva l' opzione "Scorciatoia segnalazione bug".
4. Cattura segnalazione bug
Ora che la scorciatoia per la segnalazione di bug è stata abilitata, puoi utilizzarla per acquisire una segnalazione di bug.
- Apri l'app o il sito web per il quale desideri generare una segnalazione di bug.
- Tieni premuto il pulsante di accensione sul tuo dispositivo Android.
- Il menu del pulsante di accensione mostrerà il pulsante Segnala bug. Toccalo.
- Vedrai una notifica "Segnalazione bug in fase di generazione".
- Usa l'app/naviga nel sito web finché non riscontri un bug.
- Apri il menu a discesa Notifiche e controlla se la barra di avanzamento sotto la notifica della segnalazione di bug è completa.
- Una volta completata la barra di avanzamento, toccala e seleziona come desideri condividere la segnalazione di bug.
5. Accedi alla segnalazione di bug sul dispositivo
Se desideri accedere a una segnalazione di bug sul tuo dispositivo, puoi farlo dall'app Impostazioni.
- Apri l' app Impostazioni sul tuo dispositivo Android.
- Vai a Archiviazione> File.
- Tocca l' icona dell'hamburger in alto a sinistra.
- Dal riquadro di navigazione, seleziona Segnalazioni di bug.
- Passa attraverso le varie segnalazioni di bug e tocca quella che desideri visualizzare.
6. Personalizza la segnalazione di bug
Un dispositivo Android può generare due tipi di segnalazioni di bug; un bug report interattivo che è un report più conciso e un report completo che include tutto. Puoi scegliere tra i due il tipo che vuoi generare.
- Apri l' app Impostazioni sul tuo dispositivo Android.
- Vai a Opzioni sviluppatore .
- Tocca Segnala bug .
- Dal pop-up, seleziona il tipo di segnalazione di bug che desideri generare.
- L'impostazione verrà applicata a tutte le future segnalazioni di bug che acquisirai.
Cosa c'è in una segnalazione di bug?
Una segnalazione di bug generata su un dispositivo Android potrebbe essere semplicemente un file di testo o potrebbe essere una cartella compressa che contiene più file.
Normalmente, un bug report conterrà;
- Un file di segnalazione di bug.
- Un file di registro di dump.
- Una cartella con i registri dei sensori utilizzati sul dispositivo e altri registri relativi all'hardware.
- Una cartella chiamata FS che contiene informazioni sul file system.
Segnalazione di bug Android rispetto al registro del dispositivo
La segnalazione di bug di Android conterrà le stesse informazioni che ottieni quando generi un registro del dispositivo tramite gli strumenti ADB. L'unica differenza è che, con gli strumenti ADB, devi emettere un comando per il tipo di informazioni che desideri acquisire. La segnalazione di bug generata su Android acquisisce automaticamente tutte queste informazioni.
Le segnalazioni di bug possono essere di dimensioni eccezionalmente ridotte, ad esempio file MB a una cifra, oppure possono essere molto più grandi. Dipende da quante informazioni sono state catturate.