Depurar código da plataforma
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
. Desmarque Native
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
, execute adb 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.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-01-30 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-01-30 UTC."],[],[],null,["# Debug Platform Code\n\nAndroid Studio provides a debugger that lets you do the following and more:\n\n1. Select a device to debug your app on.\n2. Set breakpoints in your Java, Kotlin, and C/C++ code.\n3. Examine variables and evaluate expressions at runtime.\n\nApplication Process (Java) Debugging\n------------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. Set breakpoints in your Java or Kotlin code.\n\n3. Click `Run` \\\u003e `Attach Debugger to Android Process`. Uncheck `Native\n Debugger`.\n\n4. Select your device, select the process, and click `Attach`.\n\n5. Hit the breakpoint in your code.\n\nSystem Process (C++) Debugging\n------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. From inside `path/to/repo/checkout`, run `adb root`. Only one emulator\n or device can be running.\n\n3. Set breakpoints in your native code.\n\n4. Click `Run \u003e Attach Debugger to Android Process`.\n\n5. Check `Show system processes`.\n\n6. Select your device, select the process, and click `Attach`.\n\n7. Hit the breakpoint in your code."]]