Debugowanie kodu platformy

Android Studio udostępnia debuger, który umożliwia m.in.:

  1. Wybierz urządzenie, na którym chcesz debugować aplikację.
  2. Ustaw punkty przerwania w kodzie Java, Kotlin i C/C++.
  3. sprawdzać zmienne i obliczać wyrażenia w czasie działania;

Debugowanie procesu aplikacji (Java)

  1. Przeprowadź wgranie wersji na urządzenie lub emulator.

  2. Ustaw punkty przerwania w kodzie Java lub Kotlin.

  3. Kliknij RunAttach Debugger to Android Process. Odznacz Native Debugger.

  4. Wybierz urządzenie, wybierz proces i kliknij Attach.

  5. Ustaw punkt przerwania w kodzie.

Debugowanie procesu systemowego (C++)

  1. Przeprowadź wgranie wersji na urządzenie lub emulator.

  2. W path/to/repo/checkout uruchom adb root. Może być uruchomiony tylko jeden emulator lub jedno urządzenie.

  3. Ustaw punkty przerwania w kodzie natywnym.

  4. Kliknij Run > Attach Debugger to Android Process.

  5. Sprawdź Show system processes.

  6. Wybierz urządzenie, wybierz proces i kliknij Attach.

  7. Ustaw punkt przerwania w kodzie.