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

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

4 голосов
/ 04 ноября 2011

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

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

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

adb logcat -t 200 -v time

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

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

Ответы [ 2 ]

7 голосов
/ 02 февраля 2012

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

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

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

0 голосов
/ 30 мая 2012

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

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