HarmonyOS 鸿蒙Next Hilog与System.out.println均无法打印信息

HarmonyOS 鸿蒙Next Hilog与System.out.println均无法打印信息

为什么,我的hilog打印不出来日志,这样的用法有是什么问题吗,而且System.out也不能打印


更多关于HarmonyOS 鸿蒙Next Hilog与System.out.println均无法打印信息的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

本地模拟器吗,本地模拟器无法打印hilog日志哈!

更多关于HarmonyOS 鸿蒙Next Hilog与System.out.println均无法打印信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


远程模拟器,就是tools->device manager里面的,

哦哦我好像知道了,是不是选择local的就是本地,,

是的哈!

这是华为固有的 bug,他们一直没重视过这个问题,真机插拔下 USB 线就可以了

我的是本地模拟器,不是真机,我换成远程模拟器就可以了,

楼主,你好,

参考下:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide-debug-hilog-0000001172459337

另外换个日志级别试一试呢,打印完后在HiLog窗口里面搜索一下,看看有没有你打印的信息。会不会日志打印太快冲掉了

挺奇怪的,看你写的好像也没错

而且system也打印不出来,system是在run窗口里面的吧,

针对您提到的HarmonyOS(鸿蒙)系统中Next Hilog与System.out.println均无法打印信息的问题,这通常可能由以下几个原因造成:

  1. 日志级别设置:在鸿蒙系统中,Hilog日志系统有明确的日志级别(如DEBUG、INFO、WARN、ERROR等)。如果打印的日志级别低于系统当前设置的最低日志级别,则日志不会被输出。请检查您的日志级别设置,确保打印的日志级别足够高。

  2. 日志权限:确保您的应用具有写入日志的权限。在某些情况下,如果没有正确的权限配置,日志系统可能无法正常工作。

  3. 日志缓冲区已满:如果日志缓冲区已满,新的日志可能无法被记录。检查并清理旧的日志,或者调整日志缓冲区的大小。

  4. 系统日志服务异常:系统日志服务可能出现异常,导致日志无法被正常记录。这种情况较为少见,但值得检查系统日志服务是否运行正常。

  5. 输出重定向:在某些情况下,System.out.println的输出可能被重定向到其他位置(如文件、网络等),导致在控制台看不到输出。检查相关配置,确保输出没有被重定向。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部