Выбор ответа Middle Тестирование мобильных обновлено

Логи Android

Вопрос

Приложение на Android вылетает. Как получить стек-трейс падения?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Снять adb logcat или взять отчёт из Crashlytics. logcat выводит системный лог, включая исключения приложения с полным стеком.

Варианты ответа

  1. Сделать скриншот экрана сразу после падения
  2. Переустановить приложение и включить режим отладки
  3. Посмотреть вкладку Console в браузере на компьютере
  4. Снять adb logcat или взять отчёт из Crashlyticsправильный ответ

Разбор

logcat выводит системный лог, включая исключения приложения с полным стеком. В проде креши собирают SDK вроде Crashlytics или AppMetrica, и там видна частота, устройства и версии. Скриншот после падения показывает рабочий стол. Переустановка уничтожит следы. Console в браузере не видит нативное приложение.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.