Android studio 4.1 部分断点不触发

Android studio 4.1 some breakpoint doesnt trigger

为什么我的一些断点没有触发?我不确定这个问题是从什么时候开始的,但我现在在多个项目中都有它。

我有 Android studio 4.1,找不到更新的更新。

我已经更新到 Gradle 6.5 classpath 'com.android.tools.build:gradle:4.1.0' 我已经尝试降级到 4.0.2 并将 Gradle 更新到 6.7 和其他变体。这一切都没有任何效果。

在上面的两个图像中我有断点,它们在同一个 java 文件中。第一个触发并停止执行。第二个不触发并停止执行。我知道第二张图片中的代码在运行,因为在我的测试过程中,我在那里添加了一个吐司,当我 运行 我的应用程序时显示了这个吐司。

应用程序按预期运行,我只是无法调试它的某些部分。

所以现在我不知道还要测试什么!非常感谢帮助和提示!

更新: 我尝试了一些奇怪的东西。我从屏幕截图 2 中的方法内部创建了一个新方法。如果我在新方法中设置断点,它就会触发!!! 我注意到不触发的断点中没有小复选标记,我认为这意味着什么。 那么这意味着什么,我的所有侦听器是否需要额外的方法才能进行调试?

使用 Gradle plugin v4.1.1Gradle Version 6.7 更新到 Android Studio 4.1.1 后再次开始工作 所以我猜这是 Android Studio 4.1

的错误