如何从私人测试版应用程序获取调试信息?

时间:2012-01-11 14:03:06

标签: android functional-testing beta beta-testing

我正在开发一个应用程序,我会在Android市场上发布之前给选定数量的人,让他们玩,看看是否一切都好。

如果他们遇到异常,通常会在市场控制台上提出,但应用程序不会来自市场,我会手动向他们发送APK。

我的问题是,如果他们遇到异常,或者我决定我会坚持调试,以便我可以弄清楚他们正在做什么(他们访问哪些活动,他们使用什么输入参数等),怎么能我把这些信息反馈给自己进行分析?

乍一看:

  • 将所有输出写入日志,然后将该日志通过电子邮件发回给自己 他们退出申请

这确实依赖于他们实际发送它,听起来令人难以置信的牛仔,肯定有一种更容易的方式来了解他们如何使用它? (例外和一般用法)

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

您可以使用提供异常处理的Acra库。您可以将其配置为开箱即用,以记录Google文档电子表格文件或自定义脚本的所有例外情况。 Lib将为您做所有事情(例如保存日志仅在连接可用时发送)。

答案 1 :(得分:0)

试用Zubhium,这是Android beta发行版的完美解决方案。在这个平台上,您可以分发测试版,然后跟踪下载的人,下载时和通过集成ZubhiumSDK,您可以在测试版使用期间跟踪崩溃报告,但功能非常强大。