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
相关产品推荐
相关产品推荐

