我的应用程序随机崩溃,我不知道为什么。
我看到有应用程序,当强制关闭时,您可以在强制关闭和报告之间进行选择。
如何将其添加到我的应用程序中?谢谢你罗恩
5 回答
我认为在您的情况下,最好的方法是在发生崩溃后立即在后台自动报告崩溃。
这可以通过集成像Instabug这样的产品来实现。它为您提供了有关每次崩溃的大量详细信息,包括崩溃堆栈跟踪、所有网络/控制台日志、环境快照和可视化再现步骤。
为了全面披露,我在 Instabug 工作。如果您有任何问题,我很乐意提供帮助。
当您的应用通过 Android 市场交付时,这将自动显示给用户。尽管就我个人而言,我还是 ACRA,因为它为您提供了更多信息,无论该应用程序是否通过市场分发,您都可以使用它,例如用于 beta 测试。
我最喜欢的是 BugSense。良好的用户界面,良好的报告细节,开源客户端库或与 ACRA 一起使用。
我认为当您将应用程序上传到市场时,它会自动出现。如果您的一位用户决定报告它而不是选择强制关闭,您应该在管理面板 (https://market.android.com/publish/Home) 中获得一份报告,您应该在相关应用的价格旁边找到一个名为 error(X) 的链接,其中 X 是发送给您的不同错误报告的数量。
你也可以看看这个: http ://code.google.com/p/android-remote-stacktrace/
您可以将其添加到您的应用程序中,使其将堆栈跟踪发送到您的服务器。我发现这个有时用完了!
//安德烈
虽然问题有点老了,但我想刷新信息很有用。ACRA 很好,但我也建议您尝试 Crashlytics。它有一个非常简单的界面。由于简单,您可以轻松安装和使用此工具。它不仅可以制作普通的崩溃报告,还可以捕获 NDK 崩溃。
对于那些对细节感到好奇的人,这里是对不同有用的错误和崩溃报告工具的全面回顾:http: //cases.azoft.com/report-bugs-effectively-mobile-app-testing-tools/