logcat 上的“-r 也需要 -f”错误,但我正在传递 -f

"-r requires -f as well" error on logcat but I am passing -f

我正在尝试 运行 logcat 奇巧 phone 但我遇到了错误,这是命令和输出:

shell@falcon_cdma:/sdcard/Download $ logcat -n 2 -r 4096 -f "test.log"     
-r requires -f as well
Usage: logcat [options] [filterspecs]
options include:

如您所见,我将 "test.log" 作为文件名传递。我试过不带引号和绝对路径,但仍然出现该错误。

谢谢。

我在问题中输入的命令不起作用,但这个命令有效:

logcat -n 2 -f "test.log" -r 4096

所以基本上 -r 必须在 -f 之后。