我正在开发一款目前在Play商店中使用的
Android应用.我一直在收到有关我无法重现的某些设备崩溃的报告,Play Store内置的崩溃诊断功能不包含足够的信息.我真正需要的是来自这些设备的Logcat信息,但似乎Android 4.1及更高版本不允许使用因安全问题而过去因此而如此受欢迎的“Log Collector”应用程序.是否有可以添加到我的应用程序的库,允许它根据需要登录到远程服务器?我对这次崩溃有足够的了解,如果我有这样的功能,我可以在代码中的适当位置调用一些神秘的sendLogcatNow()函数.由于我寻求的信息实际上并不是崩溃的一部分(崩溃发生在以后),正常的崩溃报告工具(如Crashlytics)看起来似乎不会做我需要的东西,但也许他们有这个功能而且它在文件.谢谢!
解决方法
崩溃报告的版本很少..
> Hockey App
> Acra
> BugSense
> Android Remote stack trace
>由于您的应用程序始终可以读取其自身流程的日志,因此您也可以实现自己的某些功能.
在所有这些中,我个人更喜欢Acra.因为它是最有效的,并为应用程序开发人员提供了很多选择.