根据Android's documentation,logcat应该(默认情况下)创建4个输出(日志)文件,并每16kb重定向一次输出。但是,当我输入以下命令时:
logcat -f somefile.log
它创建了四个文件,其中没有一个超过1 kb。如果是以下命令:
logcat -r 25 -n 2 -f somefile.log
猜猜是什么?相同数量的文件和每个相同的1 kb限制!!!
我哪里错了?
注意: 我没有使用adb。我正在使用该命令收集我的应用程序的日志文件,并在需要时将这些文件发送到电子邮件。是的,我的SD卡上有足够的空间。
答案 0 :(得分:1)
确保您拥有最新版本的adb
,截至撰写本文时为1.0.31。
adb version
确保目标sdcard
那就是说,以下是我的预期工作:
adb logcat -f /sdcard/log.log
在2分钟内在目标设备的SD卡中生成522KB的日志文件。
adb logcat -f /sdcard/log.log -r
在2分钟内在目标设备的SD卡中生成5个文件:
希望这有帮助。
答案 1 :(得分:0)