Android Studio fornisce un debugger che ti consente di eseguire quanto segue e non solo:
- Seleziona un dispositivo su cui eseguire il debug dell'app.
- Imposta breakpoint nel codice Java, Kotlin e C/C++.
- Esamina le variabili e valuta le espressioni in fase di esecuzione.
Debug del processo dell'applicazione (Java)
Esegui il flashing della build su un dispositivo o un emulatore.
Imposta i punti di interruzione nel codice Java o Kotlin.
Fai clic su
Run
>Attach Debugger to Android Process
. DeselezionaNative Debugger
.Seleziona il dispositivo, seleziona la procedura e fai clic su
Attach
.Raggiungi il punto di interruzione nel codice.
Debug del processo di sistema (C++)
Esegui il flashing della build su un dispositivo o un emulatore.
Da
path/to/repo/checkout
, eseguiadb root
. È possibile eseguire un solo emulatore o un solo dispositivo.Imposta i punti di interruzione nel codice nativo.
Fai clic su
Run > Attach Debugger to Android Process
.Controlla
Show system processes
.Seleziona il dispositivo, seleziona la procedura e fai clic su
Attach
.Raggiungi il punto di interruzione nel codice.