第一次回复后无法在ACRA崩溃报告中获得回复

时间:2011-12-07 06:29:51

标签: android crash-reports

我正在使用ACRA,这是一个允许Android应用自动将其崩溃报告发布到GoogleDoc表单的库。

我一直在OnCreate of Application中使用以下代码

 @ReportsCrashes(formKey = "XXXXXXX", mode=ReportingInteractionMode.TOAST,
         forceCloseDialogAfterToast = false,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();
}
}

当我第一次测试时,我得到了ACRA CrashReport表格(以Google Doc的形式)的响应,但是对于同样的崩溃我在我的Android应用程序中发生任何崩溃/异常时都没有得到响应。

1 个答案:

答案 0 :(得分:0)

检查您是否设置了ACRA所需的所有权限。它取决于您在报告中需要的字段,其中一些字段需要READ_LOGS权限或READ_PHONE_STATE权限 (更多http://code.google.com/p/acra/wiki/ReportContent

如果错误仍然存​​在且与Google文档上的报告发送相关,请尝试添加自定义超时:

@ReportsCrashes(formKey = "xxxxxxxxx", socketTimeout = 25000)