Я знаю, что это старый вопрос, но я верю, что он действителен даже в 2018 году.
Существует опция Взять отчет об ошибке , скрытый в Параметры разработчика на каждом устройстве Android.
ПРИМЕЧАНИЕ. Это приведет к выводу всего системного журнала
.
Как включить параметры разработчика? см .: https://developer.android.com/studio/debug/dev-options
Что работает для меня:
- Перезагрузите ваше устройство (для создания минимального количества мусорных журналов, которые разработчик должен проанализировать)
- Воспроизведите ошибку
- Перейдите в Настройки -> Параметры разработчика -> Принять отчет об ошибке
- Подождите, пока система Android соберет логи (следите за индикатором в уведомлении)
- После завершения нажмите на уведомление, чтобы поделиться им (вы можете использовать gmail или другое)
как это прочитать?
open bugreport-1960-01-01-hh-mm-ss.txt
Вы, вероятно, хотите посмотреть что-то вроде этого:
------ SYSTEM LOG (logcat -v threadtime -v printable -d *:v) ------
--------- beginning of crash
06-13 14:37:36.542 19294 19294 E AndroidRuntime: FATAL EXCEPTION: main
или
------ SYSTEM LOG (logcat -v threadtime -v printable -d *:v) ------
--------- beginning of main