我需要在运行Android 6的LG手机上录制日志。录制应该在后台进行几个小时,而手机没有插入USB。我以前在其他手机上做的只是将logcat管道传输到设备上的文件中:
logcat -v threadtime > /sdcard/logs.txt &
但是当我最近在LG手机上这样做时,它并没有输出任何内容。我尝试了以下命令:
logcat -v threadtime > /sdcard/logs.txt &
logcat -v threadtime > /mnt/sdcard/logs.txt &
logcat -v threadtime | tee /sdcard/logs.txt &
logcat -v threadtime | tee /mnt/sdcard/logs.txt &
他们都是空文件。我还从商店安装了aLogrec应用程序。该应用程序显示它正在记录日志,但它创建的文件是空的。
我也尝试在adb中使用-f
选项,但这是我得到的:
shell@g4stylusn:/mnt/sdcard $ logcat -f /sdcard/logs.txt
couldn't open output file
1|shell@g4stylusn:/mnt/sdcard $
没有说明无法打开文件的原因。我查了一下,这不是许可问题。
知道为什么我可能无法记录日志,以及我有哪些选项?
由于
答案 0 :(得分:0)
可能是LG错误。试试
adb shell -x logcat