Déboguer le code de la plate-forme
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android Studio fournit un débogueur permettant d'effectuer les opérations suivantes, entre autres :
- Sélectionner un appareil sur lequel déboguer votre application
- Définir des points d'arrêt dans votre code Java, Kotlin et C/C++
- Examiner les variables et évaluer les expressions lors de l'exécution
Déboguer le processus d'application (Java)
Flashez votre build sur un appareil ou un émulateur.
Définissez des points d'arrêt dans votre code Java ou Kotlin.
Cliquez sur Run
> Attach Debugger to Android Process
. Décochez Native
Debugger
.
Sélectionnez votre appareil, le processus, puis cliquez sur Attach
.
Atteignez le point d'arrêt dans votre code.
Débogage du processus système (C++)
Flashez votre build sur un appareil ou un émulateur.
Dans path/to/repo/checkout
, exécutez adb root
. Un seul émulateur ou appareil peut être en cours d'exécution.
Définissez des points d'arrêt dans votre code natif.
Cliquez sur Run > Attach Debugger to Android Process
.
Vérifiez Show system processes
.
Sélectionnez votre appareil, le processus, puis cliquez sur Attach
.
Atteignez le point d'arrêt dans votre code.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/30 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]