断点不属于任何class

Breakpoint does not belong to any class

在某些情况下 android 工作室停止了调试过程。

我重启了ide模拟器,但问题依旧

只有重启后adb server才能解决问题

打开命令提示符并转到 android sdk>platform-tools>

执行adb kill-server然后adb start-server

刚遇到同样的问题。它是由 kotlinx.serialization 以某种方式引起的,可能与数据绑定相结合(因为它也以一种奇怪的方式行为不端)。

基本上,在文件中使用 @Serializable 注释的任何 class 都会导致该文件中任何行出现 Breakpoint does not belong to any class 错误。

删除 class 并执行 android 工作室故障排除的神圣组合(rm -rf ~/.gradlefind $PROJECT_ROOT -name build |xargs rm -rf 和“文件/无效&重启”)解决了特定问题文件。

问题可能是由于某些依赖项的版本略有不兼容引起的,据我所知,没有可靠的方法来确定所述版本的工作组合。

尝试清理项目并重建。它在 Android Studio 中对我有用。 您可以在“构建”选项卡中找到清理项目。

对我有用的是右键单击 项目树 和 select Mark as Plain Text 中的文件,然后从相同的 Mark as Kotlin菜单。

首先检查应用级别 build.gradle 文件

1. 在 buildTypes 中 debuggable 属性 必须为 true

debug / release {
            minifyEnabled false
            debuggable true
            manifestPlaceholders = [crashlyticsEnabled: false]
        }

2.如果问题没有解决重启adb服务器 adb kill-server 然后 adb start-server