我的问题很奇怪。我开始研究已经开发的应用程序。在正常开发期间,我像往常一样添加了一些日志,但我无法在logcat中看到它们
代码没什么特别的:
System.out.println()
所以我可以看到应用程序中的所有其他日志,但是我的行中的日志。调试器在该行上停止,因此它被执行。它发生在各个地方,而不仅仅是这一个。 我尝试重新启动Android Studio,logcat和手机,卸载应用程序等......没有任何作用。
有什么想法吗?
编辑:尝试了environment.ts
,它正在运作。现在将使用它,但它不是一回事
EDIT2:后来发现并通过答案建议,我的Huawey P10默认情况下不启用调试和详细日志级别,日志工作从信息级别及以上。可以从开发人员选项启用详细日志,但调试级别没有选项
答案 0 :(得分:1)
在搜索了一下后发现华为禁用了调试和详细日志级别,为了启用它,你可以试试这个:
拨*#*#2846579#*#*
选择项目菜单>背景设定>记录设置并定义日志可用性(日志切换)和级别(日志级别设置)。
如果这不起作用,您会在Huawei, logcat not showing the log for my app? 找到更多选项,具体取决于您的版本/手机
由于这也不适用于某些设备,因此SO Can't enable DEBUG & VERBOSE for Huawei Android Logcat上的另一个问题建议将Android日志记录框架更改为Timber库,并在评论中提供blog post如何执行此操作。
还有一种方法可以使用@jack_the_beast建议的System.out.println();
问题所有者的评论;