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

Android Studio Hedgehog控制台不显示日志及调试异常问题求助

Android Studio Hedgehog 日志异常排查方案
  • 检查Logcat过滤配置

    • 确认日志级别未设限:切换到Verbose或Info级别,避免仅勾选Assert/Error导致遗漏日志
    • 验证包名过滤准确性:手动输入应用包名(格式如package:com.your.app),防止AS自动过滤的进程包名出错
    • 确认进程选择正确:关闭「仅显示选中进程」按钮,或手动选中当前运行的应用进程,而非系统进程
  • 排查代码内异常捕获逻辑

    • 检查全局异常处理器:确认代码中未自定义Thread.UncaughtExceptionHandler吞掉异常(比如仅做上报未打印日志)
    • 修复assert false失效问题:确保debug构建配置中未开启混淆或关闭调试模式,修改build.gradle的debug块:
      debug {
          debuggable true
          minifyEnabled false
      }
      
  • 针对AS Hedgehog版本的专属修复

    • 重置Logcat布局:点击Logcat窗口右上角齿轮图标,选择「Restore Default Layout」
    • 关闭省电模式:禁用AS的「Power Save Mode」,该模式会限制日志输出功能
    • 切换至旧版Logcat:在Logcat顶部下拉菜单选择「Use Legacy Logcat」,新版Logcat可能存在兼容问题
  • 系统层面日志调整

    • 增大模拟器日志缓冲区:进入模拟器开发者选项,找到「日志缓冲区大小」,设置为16M或更大,避免日志被覆盖
    • 用adb命令直接取日志:绕开AS Logcat,在终端执行命令查看:
      • 查看所有错误级日志:adb logcat *:E
      • 仅查看目标应用详细日志:adb logcat com.your.app:V *:S
  • 清理Firebase残留配置

    • 检查AndroidManifest.xml,移除Firebase Analytics相关的meta-data、service标签(即使已禁用Firebase,残留配置仍可能干扰日志)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 21:22:34