在windows (win7)上,通过USB调试真实的电话我想将logcat日志转储到我PC上的一个文件中。数据的速率超出了eclipse的可用范围;我想要完整的未过滤日志。
根据logcat command line instructions,这应该是微不足道的
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
才能工作。
有什么建议吗?
笔记。这个问题很接近one asked on Ubuntu,但它没有对我在Windows上有用的答案,还有一个我已经尝试过但不起作用的建议。大多数类似的引用都简单地引用了帮助页面,说-f filename
应该可以工作。
问题编辑,使其与有用的评论和回应保持最新。
https://stackoverflow.com/questions/23425066
复制相似问题