收集我的Android应用程序的所有日志数据

时间:2015-12-22 07:45:39

标签: android android-logcat acra

我熟悉使用ACRA库收集崩溃报告。

是否可以在远程设备中收集我的Android应用的所有日志,只有崩溃日志?

例如,当测试人员测试我的应用程序时,所有这些日志都应该更新到我的系统(例如通过邮件或任何方式让我分析系统上的日志)。

是否有任何第三方库,或者我们可以从Android原生中获取它吗?

1 个答案:

答案 0 :(得分:0)

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

您可以使用ACRA执行此操作:只需定期致电ACRA.getErrorReporter().handleSilentException(null)(例如,每次您的应用退出时)。