如何有效地从客户端设备获取调试数据

gos*_*vka 0 java debugging logging android

我正在开发一个非市场第三方应用程序,我希望能够理解我客户端设备上的错误.
那你怎么建议这样做?
我正在考虑收集所有堆栈跟踪和其他日志,并将它们发送到电子邮件或类似的东西.
有没有一般的流行做法来了解客户端设备上的错误?任何建议都将受到高度赞赏,因为我不想使用一些定制的,不可靠的做法.

Pas*_*TIN 6

如果您想在应用程序崩溃的情况下收集信息,可以使用ACRA - Android库的应用程序崩溃报告.

如果您的应用程序崩溃,它几乎会自动将信息(stacktrace,设备信息......)发布到google文档; 这对分析崩溃的原因非常有帮助.

您可以建议用户编写一些可能有助于您找出崩溃原因的其他信息.