禁用所有应用程序的Android调试日志消息

5

我有一台联想平板电脑,它不断地向日志中发送系统(Android)调试信息,这使得在其上测试软件变得更加复杂。

有没有办法禁用所有Android的调试日志信息?


你应该参考这个链接:https://dev59.com/S2035IYBdhLWcg3wNtRw - usamazf
谢谢您分享链接,不幸的是它与我寻找的完全禁用任何系统日志无关。 - SePröbläm
2个回答

1
你可以筛选日志信息。 在Android Studio中:在Android-Monitor的右上角,“仅显示所选应用程序”,并在其左侧下拉菜单中选择要调试的应用程序。

如果解决了您的问题,您能否请接受这个答案? - Björn Kechel
你好Björn,再次感谢您的建议。不幸的是,它并没有解决问题。联想的Android构建只是用消息淹没了日志,导致我的应用程序消息丢失。因此,我实际上正在寻找一种将所有系统消息导向/dev/null或类似位置的方法。到目前为止,我通过避免使用该设备进行开发来解决了这个问题,这似乎是唯一的解决方案。再次感谢。 - SePröbläm

0

在运行应用程序时,在Android底部面板中-->仅显示选定的应用程序-->选择您的包名称

此外,由于大多数设备日志都是信息级别的,请将日志级别设置为错误,以查看应用程序是否发生任何错误。


谢谢您的建议。问题是,日志记录非常详细,消息在输出后几秒钟才会显示在logcat中。有时甚至会丢失消息 - 即根本不会在logcat中显示。因此,过滤消息不是一个选项。 - SePröbläm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接