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

升级Android Studio后调试无法显示变量详细值的求助

解决Android Studio Meerkat调试无法显示变量详细值的问题

实用修复步骤

  • 关闭协程调试功能:打开IDE设置(File > Settings),进入Build, Execution, Deployment > Debugger > Coroutines,取消勾选Enable coroutine debugging,重启IDE后重试调试。新版本的协程调试功能可能导致数据收集异常。
  • 清理IDE缓存并重启:通过File > Invalidate Caches...选择Invalidate and Restart,缓存损坏常引发调试显示类问题。
  • 检查数据视图设置:进入Build, Execution, Deployment > Debugger > Data Views,确认Auto-variables mode设置为Show values inline或合适选项,避免变量值被自动隐藏。
  • 手动添加监视项:若自动展开无效,直接在监视窗口输入具体变量路径(如testList[0].title),强制获取变量值。
  • 降级协程调试依赖:如果项目使用了kotlinx-coroutines-debug,尝试将版本降级至1.7.3这类稳定版,新版本依赖可能与Meerkat存在兼容性冲突。

自定义类相关检查

  • 确保类属性可见性为public(你的TestClass属性默认符合要求),若为private属性,需添加getter方法或标注@JvmField让调试器可访问。
  • 可给TestClass添加toString()方法,辅助调试器识别内容:
class TestClass {
    String title;
    int number;
    TestClass(this.title, this.number);

    override fun toString(): String {
        return "TestClass(title='$title', number=$number)"
    }
}

内容的提问来源于stack exchange,提问作者范植勝

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 21:33:16