Plattformcode debuggen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Android Studio bietet einen Debugger, mit dem Sie unter anderem Folgendes tun können:
- Wählen Sie ein Gerät aus, auf dem Sie Ihre App debuggen möchten.
- Legen Sie Haltepunkte in Ihrem Java-, Kotlin- und C/C++-Code fest.
- Variablen prüfen und Ausdrücke zur Laufzeit auswerten
Debugging des Anwendungsprogramms (Java)
Flashen Sie Ihren Build auf ein Gerät oder einen Emulator.
Legen Sie Haltepunkte in Ihrem Java- oder Kotlin-Code fest.
Klicken Sie auf Run
> Attach Debugger to Android Process
. Entfernen Sie das Häkchen bei Native
Debugger
.
Wählen Sie Ihr Gerät und den Prozess aus und klicken Sie auf Attach
.
Erreichen Sie den Haltepunkt in Ihrem Code.
Debugging von Systemprozessen (C++)
Flashen Sie Ihren Build auf ein Gerät oder einen Emulator.
Führen Sie in path/to/repo/checkout
adb root
aus. Es kann nur ein Emulator oder ein Gerät ausgeführt werden.
Legen Sie Haltepunkte in Ihrem nativen Code fest.
Klicken Sie auf Run > Attach Debugger to Android Process
.
Prüfen Sie Show system processes
.
Wählen Sie Ihr Gerät und den Prozess aus und klicken Sie auf Attach
.
Erreichen Sie den Haltepunkt in Ihrem Code.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-01-30 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]