提问人:Tal Zion 提问时间:6/24/2013 更新时间:6/24/2013 访问量:466
在 Android 4.1.2 上无法将 ACRA 与 BugSense 搭配使用
Using ACRA with BugSense doesn't work on Android 4.1.2
问:
我正在开发一个Android应用程序,最近我开始使用ACRA来轻松报告错误。
我正在使用 BugSense 作为后端来查看和检查错误。
我一直在装有Android 2.3.3的Galaxy S2上测试它,它工作正常,但是当我在装有Android 1 CyanogenMod的Galaxy S4.1.2和装有Android 3的Galaxy S4.*上尝试时,
它由于某种原因停止工作。
这是我的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 上看不到任何东西。
这似乎比 ACRA 更像是 BugSense 的问题,但我只是无法弄清楚出了什么问题。
当我告诉ACRA发送电子邮件而不是向bugsense报告时,它工作正常。
谢谢,塔尔
答:
1赞
SeanSWatkins
6/24/2013
#1
根据我的经验,变量是“星期三”而不是“星期三”存在一些问题,我不久前报告了这个问题,但什么也没做,据我所知,我们这边也没有什么可做的。因此,可能只需尝试使用 bugsense jar 等,它真的很容易设置和运行。否则,请尝试进入 Crashlytics。极其简单和令人敬畏的崩溃报告。
评论