在开发的时候,如何导出设备的hilog日志/不带kmsg的hilog日志/faultlog日志?
导出Android设备的HiLog日志,特别是针对开发者或测试者,可以通过几种不同的方式进行,具体取决于你的设备和可用的工具。以下是一些常见的方法:
ADB(Android Debug Bridge)是一个强大的工具,允许你在计算机和Android设备之间通信。你可以使用ADB命令来导出HiLog日志。
导出全部HiLog日志:
adb logcat -b all > hilog.txt
注意:这个命令实际上可能不会直接导出HiLog日志,因为adb logcat
主要用于获取Android系统的日志,而不是特定于HiLog的。但如果你想要获取设备上的所有日志(包括可能包含HiLog信息的部分),这可以作为一个起点。
如果你有root权限或设备处于开发者模式,并且启用了USB调试,你可以尝试直接访问设备的文件系统来查找和导出日志。
通过ADB访问:
使用ADB shell进入设备,然后导航到日志存储的目录(这可能需要你查找具体的路径,因为不同设备和不同版本的Android可能会有所不同)。
adb shell
cd /path/to/hilog/directory # 替换为实际的路径
# 使用cat, more, less, 或者其他命令查看日志
# 使用重定向或其他命令导出日志到文件
2 回答1.2k 阅读
104 阅读
113 阅读
可以用 hdc hilog 抓取日志的命令:
hdc shell hilog -r //清空缓冲区数据
hdc shell hilog -Q pidoff //超限开关控制
hdc shell hilog -b D //打印 Debug 级别及以上的
hdc shell hilog -p off //隐私开关
hdc shell hilog -G 512M //缓冲区大小设置
hdc shell hilog >./hilog.txt //输出文件
最终抓取的日志存储在当前目录下的 hilog.txt 文档里