android - 如何使用 ACRA 发送 Android 崩溃报告

标签 android exception crash crash-reports acra

我正在尝试将崩溃报告从我的应用程序发送到我的域或邮件,但仍然失败。

为了通过邮件获取崩溃报告,我做了

@ReportsCrashes(

      formKey = "",
      mailTo = "abc@gmail.com"
  )

响应是, 发送文件 1372758321000-approved.stacktrace

checkAndSendReports - 完成

为了在我的域中获取崩溃报告,我做了

@ReportsCrashes(

      formKey = "",
      formUri = "http://www.abc.com/test1"
)

响应是, 发送文件 1372856882000-approved.stacktrace 无法发送 1372856882000-approved.stacktrace 的崩溃报告 org.acra.sender.ReportSenderException:通过 Http POST 发送 FORM 报告时出错

任何帮助对我来说都很方便,我将不胜感激。

最佳答案

当我完全按照他们在文档中所说的去做时,ACRA 为我通过电子邮件发送报告提供了帮助:

@ReportsCrashes(mailTo = "reports@yourdomain.com", // my email here
                mode = ReportingInteractionMode.TOAST,
                resToastText = R.string.crash_toast_text)

https://github.com/ACRA/acra/wiki/Report-Destinations#sending-reports-by-email

您可能忘记了 toast 部分。或者可能是您没有电子邮件程序(例如当您在模拟器上运行时)。

我认为不再支持通过 Google 文档发送报告。

关于android - 如何使用 ACRA 发送 Android 崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463237/

相关文章:

android - 带有 gravity=center 和 ellipsize=marquee 的 TextView?

php - Symfony2 - 触发 404 异常的最佳实践

python - 为什么这个 try/except/else 函数返回 None ?

winapi - WriteFile字符串字节长度导致崩溃

android - 取回之前的 fragment

java - 将图像上传到服务器并将带有文本值的路径存储到 MySQL 中

android - 通知生成器随机显示通知

java - 这个java错误是什么意思

Android 自定义列表滑动菜单崩溃

spring - 项目 Spring 版本升级 3 -> 4 后 STS 崩溃