acralyzer仪表板没有显示错误报告

时间:2016-06-16 14:28:09

标签: android crash-reports android-logcat acra acralyzer

我遵循了本教程 - https://www.toptal.com/android/automated-android-crash-reports-with-acra-and-cloudant给后者。

我有应用程序的数据库和创建的acralyzer。 enter image description here

这是我的配置:

.containing-div {display:block; overflow:auto;}

在我的主要活动中,我使用此代码故意使用 null异常使应用崩溃:就像example

一样
@ReportsCrashes(
    formUri = "https://ofektest.cloudant.com/acra-apptest/_design/acra-storage/_update/report",
    reportType = HttpSender.Type.JSON,
    httpMethod = HttpSender.Method.POST,
    formUriBasicAuthLogin = "***", // from the permissions API key generated
    formUriBasicAuthPassword = "***", // from the permissions API key generated
    customReportContent = {
            ReportField.APP_VERSION_CODE,
            ReportField.APP_VERSION_NAME,
            ReportField.ANDROID_VERSION,
            ReportField.PACKAGE_NAME,
            ReportField.REPORT_ID,
            ReportField.BUILD,
            ReportField.STACK_TRACE
    },
    mode = ReportingInteractionMode.TOAST,
    resToastText = R.string.toast_crash
)

public class HealthCheckerApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        ACRA.init(this);
    } 
}

我在应用中看到 String crashString = null; crashString.length(); Toast,但当我转到我的信息中心时,我看不到任何错误/报告/任何内容!

enter image description here

我怎样才能看到错误?和崩溃报告?

编辑:崩溃后我的crash

logcat

1 个答案:

答案 0 :(得分:0)

看看你的logcat。 ACRA将记录它正在做的事情,包括将崩溃发布到报表服务器的详细信息。验证它是否能够发送。