【问题标题】:Android Studio - logcat filter created automatically after running appAndroid Studio - 运行应用程序后自动创建的 logcat 过滤器
【发布时间】:2015-06-05 21:10:43
【问题描述】:

当我本周开始使用 Android Studio 编程时,我想知道为什么 logcat 调试窗口没有显示输出。 经过一番检查,我发现我有一个过滤器处于活动状态,它隐藏了 logcast 输出。 将过滤器切换为“无过滤器”后,logcat 输出可见。

所以,我删除了这个过滤器。 再次运行应用程序后,logcat 再次为空 - 原因还是过滤器,它是在我启动应用程序时重新创建的。

创建的过滤器被命名

app: com.xyz.my_app

它唯一的选项集是

By package name: com.xyz.my_app

所以我的问题是:这个过滤器是在运行应用程序后创建的,这是否正常,为什么它会阻止 logcat 显示任何内容?

我有点困惑,因为我确定我在上周末没有出现这种行为。.logcat 无需手动将过滤器设置为“无过滤器”即可显示日志。

【问题讨论】:

    标签: android-studio logcat


    【解决方案1】:

    我在以下帖子中找到了答案:

    Logcat cannot detect app or package names

    每次运行应用程序时都会创建一个过滤器,这似乎很正常。 logcat无法过滤日志的问题是因为日志输出中的包名丢失了。 这可以通过启用“工具 > Android > 启用 ADB 集成”来解决。 (正如用户 Gak2 在问题的 cmets 中所述...)

    我想我无意中禁用了它,这可以解释为什么日志记录每天都停止工作。

    【讨论】:

      猜你喜欢
      • 2022-01-09
      • 2012-02-20
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 2011-09-07
      相关资源
      最近更新 更多