2016-09-05 1 views
1

Я не получаю LOGCAT, если указан параметр logcatArguments.Acra missing LOGCAT, когда logcatArguments указан в отчете о сбое

Я использовал код ниже

@ReportsCrashes(mailTo = Constants.MAIL_TO, 

logcatArguments = { "-t", "500", "-v", "long", "ActivityManager:I", "*:D", "*:S" }, 
     customReportContent = { 
       ReportField.BUILD, ReportField.USER_APP_START_DATE, ReportField.USER_CRASH_DATE, 
       ReportField.USER_EMAIL, ReportField.APP_VERSION_NAME, ReportField.ANDROID_VERSION, 
       ReportField.PHONE_MODEL, ReportField.CUSTOM_DATA, ReportField.STACK_TRACE, 
       ReportField.LOGCAT, 
     }, 
     mode = ReportingInteractionMode.DIALOG, resToastText = R.string.crash_toast_text, 
     resDialogText = R.string.crash_dialog_text, resDialogIcon = android.R.drawable.ic_dialog_info, 
     resDialogTitle = R.string.crash_dialog_title, 
     resDialogCommentPrompt = R.string.crash_dialog_comment_prompt, 
     resDialogOkToast = R.string.crash_dialog_ok_toast, logcatFilterByPid = true) 

Я попытался logcatArguments = { "-t", "500", "-v", "длинный"}, а также, по-прежнему LogCat пуст , Но если я не укажу logcatArguements, я получаю несколько строк журнала. Мне нужно получить хотя бы последние 500 строк его Logcat без какой-либо фильтрации. Может кто-то, пожалуйста, помогите мне в том, как сделать конфигурацию.

+0

Зачем вам нужно фильтровать логарифм? – Zoe

+0

Мне не нужно фильтровать логарифм. Мне просто нужен logcat с минимальными 500 строками журнала – somia

ответ

2

Я просто инициализирую ACRA в файле приложения, и он дает полную ошибку logcat. Когда я отправлю его по почте.

@ReportsCrashes(formKey = "1sCVh3QRentB2aK-2lqbjtt92RwFBxEtM2MbOaB9ErRc", mailTo = "your mail", mode = ReportingInteractionMode.TOAST, resToastText = R.string.crash_toast_text) 
public class MyApplication extends Application { 

@Override 
public void onCreate() { 
    // The following line triggers the initialization of ACRA 
    ACRA.init(this); 
    super.onCreate(); 

} 
} 

Спасибо, что это вам поможет.

+0

formKey удаляется в соответствии с этим комментарием .. https://github.com/ACRA/acra/ вопросы/282 # issuecomment-111275619 – somia

+0

да, вы можете удалить – Saveen

+0

я использовал 4.5. – Saveen

2

"ActivityManager:I", "*:D", "*:S" являются фильтрами. Просто удалите их. Вместо этого добавьте *:V.

+0

Я удалил фильтры, но LOGCAT пуст. logcatArguments = {"-t", "500", "-v", "long", "*: V"}, – somia

Смежные вопросы