Android Studio fournit un débogueur permettant d'effectuer les opérations suivantes, entre autres :
- Sélectionner un appareil sur lequel déboguer votre application
- Définir des points d'arrêt dans votre code Java, Kotlin et C/C++
- Examiner les variables et évaluer les expressions lors de l'exécution
Déboguer le processus d'application (Java)
Flashez votre build sur un appareil ou un émulateur.
Définissez des points d'arrêt dans votre code Java ou Kotlin.
Cliquez sur
Run
>Attach Debugger to Android Process
. DécochezNative Debugger
.Sélectionnez votre appareil, le processus, puis cliquez sur
Attach
.Atteignez le point d'arrêt dans votre code.
Débogage du processus système (C++)
Flashez votre build sur un appareil ou un émulateur.
Dans
path/to/repo/checkout
, exécutezadb root
. Un seul émulateur ou appareil peut être en cours d'exécution.Définissez des points d'arrêt dans votre code natif.
Cliquez sur
Run > Attach Debugger to Android Process
.Vérifiez
Show system processes
.Sélectionnez votre appareil, le processus, puis cliquez sur
Attach
.Atteignez le point d'arrêt dans votre code.