在Windows(Win7)上,通过USB调试真实手机时,我想将logcat日志转储到我的电脑上的文件中。数据速率超出了eclipse可用的范围;而且我想要整个未经过滤的日志。
根据logcat命令行指令,这应该是微不足道的:logcat -f logfile.txt。
我正在使用Windows命令行中的
文件系统并非只读。在那里创建和编写文件可以正常工作,粗略的重定向(例如
我想利用logcat的
有任何建议吗?
注:本问题接近于在Ubuntu上提出的一个问题,但对我在Windows上无用的回答,以及我已经尝试过但不起作用的一个建议。大多数类似的参考资料在SO上仅引用帮助页面,说
根据logcat命令行指令,这应该是微不足道的:logcat -f logfile.txt。
我正在使用Windows命令行中的
adb logcat -f logfile.txt
,但这总是回复:couldn't open output file: Read-only file system
。文件系统并非只读。在那里创建和编写文件可以正常工作,粗略的重定向(例如
adb logcat > logfile.txt
)也按预期工作。提供日志文件的完整路径没有任何区别。我想利用logcat的
-n
和-r
选项,但它们需要使用-f
才能起作用。有任何建议吗?
注:本问题接近于在Ubuntu上提出的一个问题,但对我在Windows上无用的回答,以及我已经尝试过但不起作用的一个建议。大多数类似的参考资料在SO上仅引用帮助页面,说
-f filename
应该可以工作。