Android Studio:检查协程时调试器不可用

问题描述 投票:0回答:1

这个问题之前已经被问过,但提出的解决方案都没有解决这个问题。 我在刺猬 | 2023.1.1 RC 3,当我有一个在协程内运行的断点时,无法使用调试器。 调试器要么停留在评估变量“收集数据...”,要么在设置某些选项时,它显示数据,但在尝试恢复执行时,整个应用程序冻结,我唯一能做的就是重新启动,从而无法执行测试任何东西。

这个问题有什么解决办法吗?无论版本如何,我一直遇到这个问题。 我尝试了其他问题中提出的常见设置,但无济于事: 调试器->数据视图->显示内联值 调试器->数据视图->java->启用 toString() 对象视图

唯一有用的是翻转调试器 - >禁用协程代理,它会解冻应用程序并恢复执行,但调试器会自行分离,因此它不是任何时间敏感调试的解决方案。

有什么想法吗?

android kotlin android-studio debugging kotlin-coroutines
1个回答
0
投票

同样,调试器和协程不能很好地协同工作,我建议您使用 Logcat 来调试异步代码。

© www.soinside.com 2019 - 2024. All rights reserved.