#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 не пуст 🙂 напишите что-нибудь в журнале перед сбоем