Android Bug报告

时间:2011-11-07 14:06:09

标签: java android bug-reporting


我的应用程序随机崩溃,我不知道为什么。
我看到有些应用程序在关闭力时可以选择强制关闭和报告。
如何将其添加到我的应用程序中? 谢谢 罗恩

5 个答案:

答案 0 :(得分:6)

我认为在您的情况下,最好的方法是在发生崩溃后立即自动报告崩溃。

这可以通过整合像Instabug这样的产品来实现。 它为您提供有关每次崩溃的大量详细信息,包括崩溃堆栈跟踪,所有网络/控制台日志,环境快照和可视化复制步骤。

为了完整披露,我在Instabug工作。如果您有任何问题,我很乐意提供帮助。

答案 1 :(得分:5)

当您的应用通过Android电子市场投放时,会自动向用户显示。虽然我个人认为,ACRA是因为它为您提供了更多信息,无论应用程序是通过市场分发还是不通过,都可以使用它。用于beta测试。

http://code.google.com/p/acra/

答案 2 :(得分:3)

我最喜欢的是BugSense。良好的用户界面,良好的报告详细信息,开源客户端库或与ACRA一起使用。

http://bugsense.com/

答案 3 :(得分:0)

我认为,当您将应用上传到市场时会自动出现。 如果您的某个用户决定报告而不是选择强制关闭,您应该在管理面板中获取报告(https://market.android.com/publish/Home)在相关应用的价格旁边,您应该找到一个名为error(X)的链接,其中X是发送给您的不同错误报告的数量。

你也可以看看这个: http://code.google.com/p/android-remote-stacktrace/

您可以添加到应用程序中,使其将堆栈跟踪发送到您的服务器。我发现有时这个用完了!

//安德烈

答案 4 :(得分:0)

虽然这个问题有点旧,但我想刷新信息很有用。 ACRA很好,但我也建议你尝试Crashlytics。它有一个非常简单的界面。由于简单,您可以轻松安装和使用此工具。它不仅可以生成普通的崩溃报告,还可以捕获NDK崩溃。

以下是针对那些对细节感到好奇的人的不同有用错误和崩溃报告工具的全面审核:http://cases.azoft.com/report-bugs-effectively-mobile-app-testing-tools/