Как добавить logcat в ACRA

#android #logcat #android-logcat #acra

#Android #logcat #android-logcat- логкат #acra #android-logcat

Вопрос:

Я пытаюсь добавить свои журналы в ACRA.

Я перешел по этой ссылке .

Там они заявили

adb logcat -время t 200 -v

В результате получается 200 строк logcat с датой, временем вызова, приоритетом / тегом и PID исходного процесса.

Но я не знаю, куда добавить это в коде ACRA, чтобы это обновило мои документы Google с помощью этих 200 строк logcat

Ответ №1:

Единственное, что вам нужно сделать, это добавить разрешение READ_LOGS в свой манифест.

 <manifest ...>
    ...
    <uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
</manifest>
  

Когда вы сделаете это, ACRA автоматически добавит информацию logcat в ваши отчеты о сбоях. Информация, которая добавляется автоматически, аналогична информации, которую вы получите при выполнении adb logcat -t 200 -v time во время сбоя.

Ответ №2:

Если вы можете получать отчеты и не можете получить только один столбец, выберите эти вещи:

  • Убедитесь, что у вас есть запрошенное разрешение ( android.permission.READ_LOGS ) в вашем файле манифеста
  • Убедитесь, что если вы используете customReportContent атрибут в своей @ReportCrashes аннотации, вы не забыли добавить LOG_CAT поле
  • Убедитесь, что в вашем шаблоне Google Docs есть соответствующий столбец
  • И это невозможно, но убедитесь, что ваш журнал logcat не пуст 🙂 напишите что-нибудь в журнале перед сбоем