Depurar código da plataforma

O Android Studio oferece um depurador que permite fazer o seguinte e muito mais:

  1. Selecionar um dispositivo para depurar o app.
  2. Definir pontos de interrupção no seu código Java, Kotlin e C/C++.
  3. Examinar as variáveis e avaliar as expressões no tempo de execução.

Depuração do processo do aplicativo (Java)

  1. Faça o flash do seu build em um dispositivo ou emulador.

  2. Definir pontos de interrupção no código Java ou Kotlin.

  3. Clique em Run > Attach Debugger to Android Process. Desmarque Native Debugger.

  4. Selecione o dispositivo, o processo e clique em Attach.

  5. Acesse o ponto de interrupção no código.

Depuração do processo do sistema (C++)

  1. Faça o flash do seu build em um dispositivo ou emulador.

  2. Em path/to/repo/checkout, execute adb root. Apenas um emulador ou dispositivo pode estar em execução.

  3. Definir pontos de interrupção no código nativo.

  4. Clique em Run > Attach Debugger to Android Process.

  5. Verifique Show system processes.

  6. Selecione o dispositivo, o processo e clique em Attach.

  7. Acesse o ponto de interrupção no código.