首页 > 解决方案 > Android studio 4.1 一些断点没有触发

问题描述

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

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

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

这个断点触发

这个断点不会触发

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

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

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

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

标签: androidandroid-studiodebuggingbreakpoints

解决方案


当更新到 Android Studio 4.1.1 时,它又开始工作了Gradle plugin v4.1.1Gradle Version 6.7 所以我猜这是 Android Studio 4.1 的一个错误


推荐阅读