【发布时间】:2016-07-07 11:00:40
【问题描述】:
我为android设备使用了一些批处理脚本,它应该清除设备日志,启动和关闭一个apk,然后从中取出日志。 这就是我使用的代码:
adb -s %DeviceId% logcat -c
adb -s %DeviceId% shell am start -n com.mv4d.sdktutorialbasicchangeframesize/com.mv4d.sdktutorialbasicchangeframesize.MainActivity
SLEEP 80
adb -s %DeviceId% shell am force-stop com.mv4d.sdktutorialbasicchangeframesize
adb -s %DeviceId% logcat -d -v time > D:\Roey\Jen2\ChangeFrameSize\Results\Logcat\AndroidLog.txt
创建的日志缺少很多第一行和最后一行。 (例如,如果您启动应用程序并通过 android studio 检查实时日志...)有什么想法吗?
【问题讨论】:
-
logcat缓冲区是循环的。您可以增加大小或仅在运行期间捕获实时日志,而不是之后转储缓冲区 -
我如何执行您提到的每一项操作?
标签: android logging adb android-log