You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio Giraffe清除Logcat后出现过滤隐藏日志问题求助

Android Studio Giraffe Logcat过滤器失效解决办法

先纠正一个基础问题

你用print()打印的日志不会输出到Android系统日志(也就是Logcat监听的日志流),而是输出到JVM控制台,这也是你之前观察日志可能存在的隐患,建议换成Android官方的Log类方法,比如:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    Log.d("ActivityLifecycle", "onCreate 执行")
}

针对过滤器提示“All logs entries are hidden by the filter”的解决步骤

  • 重置过滤器配置
    点击Logcat右上角的过滤器下拉菜单,选择Edit Filter Configuration,检查自定义过滤器的包名、日志标签、级别是否有误。如果不确定问题出在哪,直接删除现有自定义过滤器,切换回默认的Show only selected application选项。

  • 清除Logcat缓存并重启

    1. 点击Logcat左上角清除按钮旁的下拉箭头,选择Clear Logcat History
    2. 关闭Android Studio,找到项目根目录下的.idea/logcat文件夹,删除其中所有文件
    3. 重新打开Studio并运行项目,再查看Logcat状态
  • 检查视图显示设置
    在Logcat顶部的View选项(图标为三条杠加滑块)中,确保未勾选Hide empty logs这类隐藏选项;同时确认Device和App下拉框已选中当前运行的设备与应用进程。

内容的提问来源于stack exchange,提问作者user2961527

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 13:15:04