是否可以获取 Android 设备的旧日志(例如一小时或一天前的日志)?
我问这个是因为有时测试人员会遇到一些错误。Android 开发人员表示该错误与设备的硬件有关。为了证明他的主张,他必须在日志中显示错误。但他说,当将 Android 设备连接到他的计算机时,他看不到过去的日志。
我不确定当时情况如何,但在当前的 Android 版本中,您可以使用它adb logcat来获取较旧的日志。在我的设备上,这仅限于当前启动,但我知道在某些设备上可能可以访问较旧的日志。
adb logcat --help将包含所有详细信息(请注意,即使要使用帮助功能,您的设备也必须连接),这是一个示例用法:
要获取今天下午 4 点起的所有日志:
adb logcat -d -T "2022-01-27 16:00:00.000"
Run Code Online (Sandbox Code Playgroud)
或者:
adb logcat -d -T "01-27 16:00:00.000"
Run Code Online (Sandbox Code Playgroud)
由于年份在某些 ADB 版本中可能无效,并显示消息:
Run Code Online (Sandbox Code Playgroud)-T "2022-01-27 16:00:00.000" not in "%m-%d %H:%M:%S.%q" time format
| 归档时间: |
|
| 查看次数: |
6820 次 |
| 最近记录: |