我正在使用以下命令从我桌面上的连接设备缓冲区打印android设备日志。
adb logcat
现在要求是,我正在运行测试,并希望在日志中查看当前操作的输出。
那是因为我开始记录命令时只需要日志。
我不希望在开始记录之前来自缓冲区或日志的日志。
此外,我不想使用-c参数清除缓冲区。因为某人(某些其他进程)在测试期间可能需要缓冲的跟踪
adb logcat --live-trace
提前感谢您的帮助。
答案 0 :(得分:0)
我找到了完美的方法!
仅从设备读取当前时间。
adb shell echo $(date +'%Y-%m-%d %H:%M:%S')
将上面的输出与“.000”合并(仅加上毫秒)并保存到某个变量中,例如%timestamp%。 然后,
adb logcat -v threadtime - D -T %timestamp%
答案 1 :(得分:0)
您可以在一个命令中使用它:
adb logcat -v threadtime - D -T $(adb shell echo $(date +'%s')).000