【问题标题】:Android application not crashing when it should [ACRA]Android 应用程序不应该崩溃 [ACRA]
【发布时间】:2013-03-25 20:02:27
【问题描述】:

大家好,

我正在使用(目前正在尝试)ACRA 进行错误报告。场景是:

  • 我打开应用程序:ACRA 输出ACRA is enabled for mypackage, intializing...
  • 我进入设置(我在其中准备了 NullpointerException)
  • 应用程序冻结,正在准备崩溃对话框通过 toast 输出
  • 应用确实没有关闭,而是一次又一次地输出相同的 toast(所有视图都消失了)
  • 当我关闭应用程序时,几秒钟后(我猜是收集数据)崩溃对话框打开

我的应用程序子类前面有以下注释:

@ReportsCrashes(formKey = "iwontshowyoumyformkey", customReportContent = {
    REPORT_ID, APP_VERSION_CODE, ANDROID_VERSION, PHONE_MODEL, BRAND,
    STACK_TRACE }, 
    mode = ReportingInteractionMode.DIALOG, 
    resToastText = R.string.acra_toast_text, 
    resDialogText = R.string.acra_dialog_text, 
    resDialogTitle = R.string.acra_dialog_title,
    resDialogCommentPrompt = R.string.acra_dialog_comment_prompt,
    resDialogOkToast = R.string.acra_dialog_ok_toast,
    forceCloseDialogAfterToast=true)

根据 Logcat 的说法,一个值得注意的细节是错误一次又一次地发生。 这让我认为活动一直在重新启动,并且错误在 onCreate...
但是标签是 ACRA 的事实让我不确定如果不是 ACRA,则重新输出错误。


问题:应用程序应该崩溃并关闭,这样对话框才能出现,但不是。
问题:我将如何进行调试/解决这个?一个解决方案会更好......

提前谢谢你, 直到

【问题讨论】:

  • 这似乎是个不错的问题;]
  • 它不像听起来那么好,因为你不能在这种状态下使用应用程序。它更多的是半崩溃

标签: android toast crash-reports acra


【解决方案1】:

它没有解决,但我决定不再花时间在它上面,并放弃 ACRA。
Crittercism 已被证明是相当轻松的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-26
    • 2012-10-04
    • 1970-01-01
    • 2016-06-13
    相关资源
    最近更新 更多