Plattformcode debuggen

Android Studio bietet einen Debugger, mit dem Sie unter anderem Folgendes tun können:

  1. Wählen Sie ein Gerät aus, auf dem Sie Ihre App debuggen möchten.
  2. Legen Sie Haltepunkte in Ihrem Java-, Kotlin- und C/C++-Code fest.
  3. Variablen prüfen und Ausdrücke zur Laufzeit auswerten

Debugging des Anwendungsprogramms (Java)

  1. Flashen Sie Ihren Build auf ein Gerät oder einen Emulator.

  2. Legen Sie Haltepunkte in Ihrem Java- oder Kotlin-Code fest.

  3. Klicken Sie auf RunAttach Debugger to Android Process. Entfernen Sie das Häkchen bei Native Debugger.

  4. Wählen Sie Ihr Gerät und den Prozess aus und klicken Sie auf Attach.

  5. Erreichen Sie den Haltepunkt in Ihrem Code.

Debugging von Systemprozessen (C++)

  1. Flashen Sie Ihren Build auf ein Gerät oder einen Emulator.

  2. Führen Sie in path/to/repo/checkout adb root aus. Es kann nur ein Emulator oder ein Gerät ausgeführt werden.

  3. Legen Sie Haltepunkte in Ihrem nativen Code fest.

  4. Klicken Sie auf Run > Attach Debugger to Android Process.

  5. Prüfen Sie Show system processes.

  6. Wählen Sie Ihr Gerät und den Prozess aus und klicken Sie auf Attach.

  7. Erreichen Sie den Haltepunkt in Ihrem Code.