2015-12-22 69 views
0

我熟悉使用ACRA库收集崩溃报告。收集我的Android应用程序的所有日志数据

是否有可能收集我的Android应用程序的所有日志在远程设备,而不是只有崩溃日志?例如,当测试人员测试我的应用程序时,所有这些日志都应该更新到我的系统(例如通过邮件或任何可以分析我系统上的日志的方式)。

是否有任何第三方库,或者我们可以从Android本机?

+0

意思是说,从您的应用程序只? –

+0

@NigamPatro是的。当在IDE中运行应用程序时,我们获取日志,就像我们需要的应用程序的日志。 –

+0

你可以通过你自己的代码来实现这一点。 –

回答

0

从Android 4.1开始,唯一可以访问您的日志的应用程序就是您自己的应用程序。这意味着您必须将此功能集成到您的应用程序中。

您可以使用ACRA来做到这一点:定期拨打ACRA.getErrorReporter().handleSilentException(null)(例如每次您的应用退出时)。

相关问题