Android Studio 和 Kotlin - 在挂起函数中运行时设置断点不起作用

Ser*_*iob 7 debugging android breakpoints suspend kotlin

在我用 Kotlin 开发的 Android 应用程序中,我无法使调试器在具有挂起功能的动态功能中在运行时设置的断点处停止。如果我在启动应用程序之前设置断点,它会起作用,但是当我尝试在运行时设置相同的断点时,它不会起作用,调试器只是继续跳过断点。我还检查了断点选项中的“全部暂停”,但无济于事,调试器仍然跳过断点。这是一个非常烦人的情况,因为每次我需要在挂起函数中的特定行暂停执行时,我必须首先停止应用程序,然后设置断点,然后重新启动应用程序。只有在这种情况下它才有效。相反,如果我在非挂起函数中设置断点,它也会在运行时起作用。任何想法?