Android 崩溃分析、日志记录、异常跟踪、使用等令人眼花缭乱的选项

Android crash analytics, logging, exception tracking, usage, etc. bewildering array of options

我想使用崩溃报告服务,我看到有几个选项 Crashlytics, Instabug, Bugsnag, Bugfender, Splunk Mint, Visual Studio App Center,等等

  1. 我的成本有限,所以我不想在这个早期阶段花很多钱。
  2. 我想要的不仅仅是崩溃信息,我希望能够记录异常和不会使应用程序崩溃但会影响用户体验的事情。
  3. 是否可以添加额外的日志记录?
  4. 不是必需的,但我也想看看用户如何使用我的应用程序。

我看到 Crashlytics 是免费的,但它甚至可以解决第 2、3 和 4 项?人们使用多种工具吗?

  • Crashlytics 很好地完成了崩溃收集部分,但我认为它没有完成其余部分。它是免费的,尽管使用 Google 服务会涉及隐私问题。
  • Bugfender 执行您提到的所有功能:它收集 crashes/exceptions 和其他不会使您的应用程序崩溃的错误(称为“问题”)。除了异常,您还可以收集应用程序日志和导航。它有一个免费计划,可能足以满足您的目的,尤其是当您提到自己处于早期阶段时。
  • Splunk 是“企业”。他们可能有一个免费计划,但他们并没有为它做广告。我认为它也能满足您的大部分需求。

我不太了解您提到的其他工具的细节,所以我宁愿保留自己的意见。

披露:我的回答可能有偏见,我是 Bugfender 的联合创始人。

扩展@gimix 的答案,Instabug Crash-Reporting 完成所有这些 AFAIK。 website.

中提到了它