我的问题是我尝试调试正在运行的应用程序,但是长时间运行后会发生异常。同时,DDMS日志cat记录手机的任何输出,对于某些缓冲输出,每秒大约> 1000条消息。
因此,来自我的应用程序的所有错误消息不仅被淹没,而且会在瞬间从日志输出窗口中删除,无法及时保存。
在here中提到了一种将输出定向到文件中的方法,但是使用
adb logcat -s > ~/log2.txt
仅输出
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
然后什么都没有。 docs根本没用。
任何提示?
答案 0 :(得分:0)
实际上,您提到的文档似乎很有帮助。在引用页面的表中,它被说:
下表描述了logcat的命令行选项。
-f< filename>将日志消息输出写入。默认为stdout。
答案 1 :(得分:0)
在文档中,您可以找到-s
选项的说明:
Sets the default filter spec to silent.
因此不会显示任何日志。您应该尝试删除此-s
。