Android异常报告不一致

时间:2012-08-15 19:38:53

标签: android exception exception-handling airbrake

当我们发布Android应用时,我们决定将Airbrake用作第三方异常报告服务。我将loopj Airbrake通知程序(https://github.com/loopj/airbrake-android)集成到我们的应用程序中,它似乎做得相当不错。

过去两周,我们看到下载次数激增,因此报告的例外情况有所增加。我得到了一些非常奇怪的异常,因此我决定在Google Play中查看适用于该应用程序的Android Developer Console。我发现有趣的是,Google Play信息中心中的错误数量不到Airbrake总数的10%。然后我决定用Flurry仔细检查。 Flurry似乎遇到的异常数量与Airbrake向我展示的情况类似,这让我相信Flurry以与Airbrake相同的方式收集这些统计数据。

所以我想知道并找不到任何好的答案:

  • Google / Android的做法与普通的未捕获异常处理程序有何不同?
  • 我应该抛出Airbrake并仅使用Google Play错误报告吗? (我们的应用程序确实可以追溯到2.1,但我们可以忍受它)

1 个答案:

答案 0 :(得分:0)

  

Google / Android的做法与普通的未捕获异常处理程序不同?

除此之外,如果用户点击“报告...”按钮AFAIK,他们只会将异常记录到服务器。由于许多用户不会这样做,因此您将获得发生的实际异常的一部分。