【问题标题】:Android Bug Report安卓错误报告
【发布时间】:2011-11-07 14:06:09
【问题描述】:


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

【问题讨论】:

    标签: java android bug-reporting


    【解决方案1】:

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

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


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

    【讨论】:

      【解决方案2】:

      当您的应用通过 Android 市场交付时,它会自动显示给用户。尽管就个人而言,我还是 ACRA,因为它为您提供了更多信息,并且无论该应用程序是否通过市场分发,您都可以使用它,例如用于 beta 测试。

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

      【讨论】:

        【解决方案3】:

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

        http://bugsense.com/

        【讨论】:

          【解决方案4】:

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

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

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

          //安德烈

          【讨论】:

            【解决方案5】:

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

            以下是对各种有用的错误和崩溃报告工具的全面回顾,供那些对细节感兴趣的人使用:http://cases.azoft.com/report-bugs-effectively-mobile-app-testing-tools/

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-01-21
              • 2015-02-27
              • 1970-01-01
              相关资源
              最近更新 更多