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

如何修复Android Studio中“Waiting until last debugger command completes”问题?

解决Android Studio Flamingo调试时"Waiting until last debugger command completes"卡顿崩溃问题

在Android Studio Flamingo | 2022.2.1 Patch 2中调试时出现该提示,且禁用"Enable alternative Throwable object's stack trace"和"Enable 'toString()' object view"无效的情况下,可尝试以下方案:

  • 重置Android Studio缓存
    操作路径:File → Invalidate Caches... → 勾选Clear file system cache and local history → 点击Invalidate and Restart。缓存损坏是调试器异常的常见诱因,重置后可清除潜在冲突。

  • 切换调试器后端协议
    操作路径:Settings → Build, Execution, Deployment → Debugger → 将Debugger backend从Auto切换为Java Debug Wire Protocol (JDWP)。Flamingo默认的新调试器后端可能存在兼容性问题,切回JDWP可规避此类问题。

  • 禁用第三方调试相关插件
    操作路径:File → Settings → Plugins → 禁用所有非官方的调试、代码分析类插件,重启IDE后重试调试。第三方插件可能与内置调试器逻辑冲突,导致命令执行阻塞。

  • 降级Android Gradle Plugin (AGP)版本
    在项目根目录的build.gradle文件中,将AGP版本降级至7.3.1(Flamingo官方适配7.4.x,但部分项目降级后可解决调试异常),示例配置:

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.1'
    }
    

    修改后同步项目,再尝试调试。

  • 清理复杂断点
    打开Breakpoints面板(快捷键Ctrl+Shift+F8),删除所有条件复杂的断点、全局异常断点,仅保留必要的行断点。复杂断点会延长调试器命令执行时间,引发超时等待。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 14:03:15