与开发者分享Android Market的“崩溃错误”信息

时间:2011-11-17 02:24:52

标签: android google-play crash-reports

Android Market的“崩溃错误”页面对开发人员非常有用。

但如何在团队中使用它?

所有开发人员都应该可以看到崩溃信息页面,但是我无法提供密码,因为它允许任何人使用已发布的APK。

问题:如何分享崩溃报告?是否有定期导出它们的API或工具?
手动复制它们不是一种选择。

作为一种解决方法,到目前为止,我们正在使用我们自己的崩溃报告系统(本来可以使用ACRA)。

5 个答案:

答案 0 :(得分:3)

编写自己的Thread.UncaughtExceptionHandler并调用Thread.setDefaultUncaughtExceptionHandler(instance)来注册它。 因此,您拥有所有控制权。如果您没有JNI部件,它可以正常工作。

这并不像依赖Google Market那么容易,您必须自己收集信息并将报告发送到您的服务器,也许发送电子邮件给您的小组很方便。

在今年晚些时候,我们看到了市场发布界面的一些改进,也许我们应该在谷歌的论坛上一起抱怨。

答案 1 :(得分:1)

现在可以与其他用户分享您的Google Play帐户:

https://support.google.com/googleplay/android-developer/support/bin/answer.py?answer=2528691

通过这样做,其他用户可以看到“崩溃错误”页面。

答案 2 :(得分:0)

我将回答你的问题(但你可能不喜欢我的回答):我必须承认,我们会手动将它们从市场上复制到开发团队的电子邮件中。鉴于这个过程是劳动密集型的,我们可能不会像我们应该那样经常这样做。我无法找到用于获取Android电子市场中的崩溃报告的API或工具。

我只是看着ACRA - 它看起来很有趣。感谢您的链接,我会试一试。

我最近在旧金山的AnDevCon II看到http://www.crittercism.com。我看了2分钟的狗和小马表演,看起来很有用。我不知道更多关于他们的信息...我不知道他们的付费版本是否昂贵,如果他们有用,等等。我只是知道他们存在,他们有免费版本,我把它们放在“有朝一日看”这个名单上。

答案 3 :(得分:0)

创建一个扩展Log的自定义类。您可以覆盖所有调用,如Log.d,Log.e,Log.w等,以将日志发布到Web服务上。使用简单的数据库,您可以存储日志,并将其分享给任何您想要的人。

答案 4 :(得分:0)

BugSense如何:http://www.bugsense.com/