Android Studio Logcat窗口突然无输出但Run窗口正常的解决求助
Logcat无日志输出但Run窗口正常的排查方案
检查Logcat过滤器与进程选择
- 确认没设置排除
Log_AvIn:标签的自定义过滤器,直接在搜索框输入Log_AvIn:精准查找,或者切换到No Filters模式测试; - 确保Logcat选中的是当前运行APP的进程,别误选到系统进程或其他APP。
- 确认没设置排除
验证ADB连接与日志输出能力
- 执行
adb devices确认设备正常连接,若显示unauthorized,重新插拔设备并授权调试权限; - 终端执行
adb logcat -s Log_AvIn:*,如果能看到日志,说明是Android Studio的Logcat组件问题,不是ADB或APP的问题。
- 执行
重置Android Studio相关配置
- 点击
Window > Restore Default Layout重置UI布局,重启后再打开Logcat; - 更新Android Studio到最新稳定版,旧版本可能存在Logcat已知bug;
- 进入
File > Settings > Plugins,暂时禁用第三方插件(尤其是日志、ADB相关的),重启AS测试。
- 点击
检查APP的日志输出配置
- 查看build.gradle文件,确认
buildTypes里的debuggable设为true,release版本默认会关闭日志; - 排查是否有全局日志拦截逻辑,比如第三方日志框架(如Timber)的过滤规则,或者自定义Log类覆盖了系统Log输出。
- 查看build.gradle文件,确认
系统级日志限制排查
- 真机打开开发者选项,确认
Logger buffer sizes没设为Off,建议设为256K及以上; - 换用Google官方原生Android模拟器测试,部分定制ROM可能限制第三方APP日志输出。
- 真机打开开发者选项,确认
内容的提问来源于stack exchange,提问作者VanessaF
相关产品推荐
相关产品推荐

