【问题标题】:stuck to when get ACRA bug report?坚持何时获得 ACRA 错误报告?
【发布时间】:2013-06-22 06:59:02
【问题描述】:

我需要将错误报告发送到GoogleDocsCrashReports-Template。 但我没有收到任何错误。

@ReportsCrashes(formKey = "dfbhkdfjbnkjsdnkjsdfn")
public class MainActivity extends Application
{
 @Override
   public void onCreate()
   {
      super.onCreate();
      ACRA.init(this);
   }     
}

有什么建议吗?
我哪里错了?

【问题讨论】:

  • 你不会忘记添加互联网权限并将应用程序类设置到清单中吗?
  • @Dimmerg : 我已经做了这件事
  • 您使用哪个版本的 ACRA?
  • @Dimmerg : acra-4.5.0 version .... 我有一个疑问,@ReportsCrashes(formKey = "dfbhkdfjbnkjsdnkjsdfn") 这一行只需要在CrashReports-Template中得到错误GoogleDocs 表单。
  • 你可以在下面阅读我的回答

标签: android google-docs acra


【解决方案1】:

我认为您不应该使用 GoogleForms,因为 ACRA 的开发人员强烈不推荐这样做。你可以在这里阅读更多内容https://github.com/ACRA/acra/wiki/Notice-on-Google-Form-Spreadsheet-usage 并注意这一点:

很遗憾,Google 已要求我们停止让我们的用户 在“刷新”之前自动将数据发布到 Google 表单 几个月前发布的这个很棒的工具。目前的 GoogleFormSender 仅适用于无法使用的“旧版表单” 不再在 Google Drive 中创建。

所以,我认为最好将您的报告更改为传输到其他目的地: https://github.com/ACRA/acra/wiki/AdvancedUsage#reports-destination

【讨论】:

  • 那么,我应该使用 ACRA 还是其他工具?
  • 当然,您仍然可以使用 ACRA,但您应该切换到其他报告目的地。例如,您可以将报告发送到电子邮件或编写自己的服务器脚本并将报告发送到此脚本。此外,您可以复制、部署到您的服务器并使用默认的 ACRA 后端和前端 - github.com/ACRA/acra-storagegithub.com/ACRA/acralyzer
  • 我下载了这两个东西,但是如何在我的应用程序中使用来获取错误报告...
  • 这些东西用在服务器上。我认为您最好使用在邮件上发送报告 - 它易于实施和使用。 github.com/ACRA/acra/wiki/…
  • 我还没有工作,但我认为它可以工作:1)你有自己的服务器或虚拟服务器 2)你正在下载 ACRA 后端和前端并将其部署到你的服务器中 3)你正在将您的应用程序的 ACRA 设置为与您的服务器后端一起使用 4)您使用前端处理报告。不幸的是,我以前没有使用过它们,所以我无法为您提供更多详细信息
【解决方案2】:

不再支持向 Google 文档发送崩溃报告。谷歌对这种用法并不满意。你可以找到替代品in the documentation

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 2012-02-16
  • 2014-09-28
相关资源
最近更新 更多