Отладка кода платформы

Android Studio предоставляет отладчик, который позволяет делать следующее и многое другое:

  1. Выберите устройство для отладки вашего приложения.
  2. Установите точки останова в коде Java, Kotlin и C/C++.
  3. Изучите переменные и оцените выражения во время выполнения.

Отладка процесса приложения (Java)

  1. Перенесите свою сборку на устройство или эмулятор.

  2. Установите точки останова в коде Java или Kotlin.

  3. Нажмите Run > Attach Debugger to Android Process . Снимите флажок Native Debugger .

  4. Выберите свое устройство, выберите процесс и нажмите Attach .

  5. Нажмите точку останова в вашем коде.

Отладка системных процессов (C++)

  1. Перенесите свою сборку на устройство или эмулятор.

  2. Изнутри path/to/repo/checkout запустите adb root . Может быть запущен только один эмулятор или устройство.

  3. Установите точки останова в своем собственном коде.

  4. Нажмите Run > Attach Debugger to Android Process .

  5. Установите флажок Show system processes .

  6. Выберите свое устройство, выберите процесс и нажмите Attach .

  7. Нажмите точку останова в вашем коде.