Déboguer le code de la plate-forme

Android Studio fournit un débogueur permettant d'effectuer les opérations suivantes, entre autres :

  1. Sélectionner un appareil sur lequel déboguer votre application
  2. Définir des points d'arrêt dans votre code Java, Kotlin et C/C++
  3. Examiner les variables et évaluer les expressions lors de l'exécution

Déboguer le processus d'application (Java)

  1. Flashez votre build sur un appareil ou un émulateur.

  2. Définissez des points d'arrêt dans votre code Java ou Kotlin.

  3. Cliquez sur Run > Attach Debugger to Android Process. Décochez Native Debugger.

  4. Sélectionnez votre appareil, le processus, puis cliquez sur Attach.

  5. Atteignez le point d'arrêt dans votre code.

Débogage du processus système (C++)

  1. Flashez votre build sur un appareil ou un émulateur.

  2. Dans path/to/repo/checkout, exécutez adb root. Un seul émulateur ou appareil peut être en cours d'exécution.

  3. Définissez des points d'arrêt dans votre code natif.

  4. Cliquez sur Run > Attach Debugger to Android Process.

  5. Vérifiez Show system processes.

  6. Sélectionnez votre appareil, le processus, puis cliquez sur Attach.

  7. Atteignez le point d'arrêt dans votre code.