HarmonyOS鸿蒙Next中正式包的沙箱日志如何查看

HarmonyOS鸿蒙Next中正式包的沙箱日志如何查看 测试态的沙箱日志可以用Deveco Studio的Device File Browser查看,正式包的日志如何查看?目前上架的应用有问题时没法查看日志。

3 回复

【解决方案】

DevEco Studio提供查看设备离线日志的功能,支持查看设备中/data/log/hilog路径中的日志,离线日志窗口中展示的是经过解析和DevEco Studio格式化之后的日志。

具体详情可以参考:查看/导出设备离线日志

更多关于HarmonyOS鸿蒙Next中正式包的沙箱日志如何查看的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中查看正式包沙箱日志:

  1. 使用hilog命令行工具:

    adb shell hilog -w
    
  2. 通过DevEco Studio日志窗口查看: 连接设备后,在Log标签页选择"Hilog"视图

  3. 关键过滤参数:

    • -type f(仅显示正式包日志)
    • -DomainMask 0x[domain](按domain过滤)
  4. 日志文件路径:

    /data/log/hilog/
    

注意:正式包日志权限受限,需提前在config.json配置ohos.permission.READ_LOGGER权限。

在HarmonyOS Next中,正式包的沙箱日志可以通过以下方式查看:

  1. 使用hdc工具获取日志:
  • 连接设备后执行命令:hdc shell hilog -w
  • 或者导出日志文件:hdc shell hilog -r > log.txt
  1. 通过设备本地存储获取:
  • 正式包日志默认存储在/data/log/hilog/目录下
  • 可使用hdc file recv命令导出
  1. 关键过滤参数:
  • 使用-s参数指定应用包名过滤
  • 使用-l参数设置日志级别
  • 例如:hdc shell hilog -s com.example.app -l D

注意:正式环境日志量较大,建议按时间范围或标签过滤。相比测试态,正式包日志权限更严格,需要确保设备已开启调试模式。

回到顶部