当通过ACRA请求时,logcat不会包含大部分请求的行。也就是说,如果我要求1000行,我只能获得200行。
例如,在@ReportCrashes中,我正在使用:
logcatArguments = { "-t", "1000", "-d", "-v", "time"},
这是一个非常相似的问题 acra logcat missing lines
不同之处在于我比较了通过ACRA完成的完全相同的logcat命令,并直接通过adb完成。在后一种情况下,返回1000行。
ACRA中似乎发生了一些导致部分日志输出丢失的事情。我可以通过编写自己的日志文件来解决这个问题(通过相当多的额外工作)。如果可以在ACRA中修复错误或更简单的照明工作,将会很有帮助。