Codice piattaforma di debug

Android Studio fornisce un debugger che ti consente di eseguire quanto segue e non solo:

  1. Seleziona un dispositivo su cui eseguire il debug dell'app.
  2. Imposta breakpoint nel codice Java, Kotlin e C/C++.
  3. Esamina le variabili e valuta le espressioni in fase di esecuzione.

Debug del processo dell'applicazione (Java)

  1. Esegui il flashing della build su un dispositivo o un emulatore.

  2. Imposta i punti di interruzione nel codice Java o Kotlin.

  3. Fai clic su Run > Attach Debugger to Android Process. Deseleziona Native Debugger.

  4. Seleziona il dispositivo, seleziona la procedura e fai clic su Attach.

  5. Raggiungi il punto di interruzione nel codice.

Debug del processo di sistema (C++)

  1. Esegui il flashing della build su un dispositivo o un emulatore.

  2. Da path/to/repo/checkout, esegui adb root. È possibile eseguire un solo emulatore o un solo dispositivo.

  3. Imposta i punti di interruzione nel codice nativo.

  4. Fai clic su Run > Attach Debugger to Android Process.

  5. Controlla Show system processes.

  6. Seleziona il dispositivo, seleziona la procedura e fai clic su Attach.

  7. Raggiungi il punto di interruzione nel codice.