O Android Studio oferece um depurador que permite fazer o seguinte e muito mais:
- Selecionar um dispositivo para depurar o app.
- Definir pontos de interrupção no seu código Java, Kotlin e C/C++.
- Examinar as variáveis e avaliar as expressões no tempo de execução.
Depuração do processo do aplicativo (Java)
Faça o flash do seu build em um dispositivo ou emulador.
Definir pontos de interrupção no código Java ou Kotlin.
Clique em
Run
>Attach Debugger to Android Process
. DesmarqueNative Debugger
.Selecione o dispositivo, o processo e clique em
Attach
.Acesse o ponto de interrupção no código.
Depuração do processo do sistema (C++)
Faça o flash do seu build em um dispositivo ou emulador.
Em
path/to/repo/checkout
, executeadb root
. Apenas um emulador ou dispositivo pode estar em execução.Definir pontos de interrupção no código nativo.
Clique em
Run > Attach Debugger to Android Process
.Verifique
Show system processes
.Selecione o dispositivo, o processo e clique em
Attach
.Acesse o ponto de interrupção no código.