2010-08-14 50 views
3

我们的iPhone套件转换出的应用程序使用.NET编写的MonoTouch到Android。Android的异常处理

我们如何接住,然后发布异常,以便它们通过Android Market的报道?

回答

2

我强烈建议使用库android-remote-stacktrace。它采用Macarse提到的方法,但是把它包装在有用的帖子到你的服务器,你可以用它来放入一个数据库或发送电子邮件。

2

你也可以尝试Android-Error-Reporter哪些POST未处理(或者如果需要处理的异常)以及类似于android-remote-stacktrace的服务器,但更可靠,它允许你在发送错误报告之前询问用户。

8

你也应该尝试Bugsense.com,它是免费的,可以让你追踪的Android例外。

PS:我是创始人

+0

刚试过 - 很酷的服务。你们是否打算收取这项服务费用以及多少钱? – 2011-09-20 07:51:19

+1

你现在看到的一切都将是免费的。我们计划仅收取即将到来的高级功能! – 2011-10-01 01:35:03

2

还有谷歌的ACRA项目(Android的应用程序崩溃报告)。

ACRA是一个库,使Android应用程序能够自动将其崩溃报告发布到GoogleDoc表单。这是针对性至Android应用开发者以帮助,当他们崩溃或错误地表现他们从他们的应用程序的数据。

有关ACRA的几点是有关这个问题:

  • 有关运行的应用程序比什么是显示在Android Market开发者控制台错误的设备更详细的崩溃报告报告
  • 您可以将自己的变量内容或调试跟踪添加到报告中
  • 即使应用程序不会崩溃,您也可以发送错误报告

我们最近开始使用Andromo ACRA收到崩溃报告,因为与Andromo所做的应用程序是通过谁,而不是由我们设计的应用程序,用户上传到市场。 (否则,我们会依靠我们的用户以任何崩溃报告转发给我们。)

,它也发出报告,对于尚未上传到市场是一个不错的奖金的应用程序,因为我们可能会发现问题,而在用户上传到市场之前,应用程序仍在测试中。

+0

您也可以使用BugSense和ACRA,以便享受错误分析(ps:我是创始人之一)。 – 2011-10-27 12:37:50