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

Android Studio Giraffe金丝雀版无法正常显示应用日志求助

Android Studio Giraffe 金丝雀版日志显示异常修复指引

1. 确认日志窗口的设备与进程选择

  • 检查日志窗口顶部的设备下拉框,确保选中当前调试的物理设备/模拟器
  • 切换到「进程」标签页,手动选中你的应用对应进程(若有多进程需选主进程),不要完全依赖package:mine自动过滤,金丝雀版的进程匹配逻辑存在偶发bug

2. 调整过滤规则与日志级别

  • 直接使用应用包名全称过滤,比如package:com.your.app.package,替代模糊匹配的package:mine
  • 点击日志窗口的级别过滤器,确保选中Verbose或Debug,不要仅保留Error/Warning级别
  • 关闭「折叠相同日志」选项,避免应用日志被系统自动折叠隐藏

3. 增大adb日志缓冲区

  • 打开终端执行命令:adb logcat -G 16M,提升adb日志缓冲区容量,避免应用日志被系统日志冲顶覆盖
  • 重启adb生效:adb kill-server && adb start-server

4. 验证Build配置的可调试状态

  • 打开模块的build.gradle文件,确认debug构建类型下debuggable属性为true:
    buildTypes {
        debug {
            debuggable true
            // 其他配置项
        }
    }
    
  • 同步Gradle并重新构建项目,确保调试包处于可调试状态

5. 禁用日志相关的新特性

  • 进入File > Settings > Build, Execution, Deployment > Debugger > Logcat
  • 取消勾选「Enable logcat shortcut filtering」和「Use advanced logcat parsing」选项,金丝雀版的这些新特性存在兼容性问题
  • 应用设置后重启Android Studio

6. 检查手机开发者选项设置

  • 打开手机开发者选项,找到「选择调试应用」,手动选中你的应用,让系统优先捕获该应用日志
  • 关闭「严格模式」(若开启),部分场景下严格模式会干扰日志正常输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 10:34:57