将ACRA与BugSense一起使用在Android 4.1.2上不起作用




我正在为Android开发一个应用程序,最近我开始使用ACRA来轻松报告错误
我使用BugSense作为后端来查看和检查错误
我一直在安卓2.3.3的Galaxy S2上测试它,效果很好,
但当我在安卓4.1.2 CyanogenMod的Galaxy S1和安卓4.*的Galaxy S3上试用时,由于某种原因,它停止了工作
这是我的ACRA报告代码:

@ReportsCrashes(
    formUri = "http://www.bugsense.com/api/acra?api_key=PLACEHOLDER", 
    formKey = "",
    mode = ReportingInteractionMode.DIALOG,
    resDialogTitle = R.string.crash_title,
    resDialogText = R.string.crash_text,
    resDialogOkToast = R.string.crash_confirmation_text
    )
public class PLACEHOLDER extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        //triggers the initialization of ACRA for error reporting
        ACRA.init(this);
    }
}


当应用程序崩溃时,会出现一个对话框,我按OK,会显示一条感谢消息,但我在BugSense上什么也看不到
这似乎更像是BugSense的问题,而不是ACRA的问题,但我就是不知道出了什么问题
当我告诉ACRA发送一封电子邮件而不是向bugsense报告时,它工作得很好

谢谢,Tal

根据我的经验,变量是"Wed"而不是"Tuesday"有一些问题。我不久前报告了这个问题,但什么都没做,据我所知,我们方面也没有什么可做的。所以可能只需要尝试使用bugsense jar等,它真的很容易设置和运行。否则,请尝试访问Crashlytics。非常简单和令人敬畏的事故报告。

相关内容

  • 没有找到相关文章

最新更新