[android]Acra 失踪 LOGCAT 在崩溃报告中指定 logcatArguments 时

发布时间: 2016/9/28 0:51:47
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我不得到 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,我正在几行 log 。我需要得到在细微的他最后 500 行 Logcat 没有任何的过滤。能有人帮我如何做 configuration

解决方法 1:

我只是初始化ACRAapplication 文件,它给全 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();

}
}

谢谢你希望这帮到您。

官方微信
官方QQ群
31647020