Android studio 断点不属于任何类

Android studio 断点不属于任何类,android-studio,kotlin,debugging,breakpoints,Android Studio,Kotlin,Debugging,Breakpoints,在某些情况下,android studio停止了调试过程 我已经重新启动ide,emulator,但问题仍然出现 只有在重新启动adb服务器后才能帮助解决问题 打开命令提示符并转到android sdk>平台工具> 执行adb kill server,然后adb start server就出现了同样的问题。它不知何故是由kotlinx.serialization引起的,可能与数据绑定结合在一起(因为它的行为也很奇怪) 基本上,在文件中使用@Serializable注释任何类都会导致断点不属于该文

在某些情况下,android studio停止了调试过程

我已经重新启动ide,emulator,但问题仍然出现


只有在重新启动
adb服务器后才能帮助解决问题

打开命令提示符并转到android sdk>平台工具>


执行
adb kill server
,然后
adb start server

就出现了同样的问题。它不知何故是由
kotlinx.serialization
引起的,可能与数据绑定结合在一起(因为它的行为也很奇怪)

基本上,在文件中使用
@Serializable
注释任何类都会导致
断点不属于该文件中任何行的任何类
错误

删除该类并执行android studio疑难解答的神圣组合(
rm-rf~/.gradle
find$PROJECT\u ROOT-name build | xargs rm-rf
和“File/invalidate&restart”)解决了特定文件的问题


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

尝试清理项目并重建。我在安卓工作室工作。
您可以在“构建”选项卡中找到清理项目的方法。

对我有效的方法是右键单击项目树中的文件,然后选择
标记为纯文本
,然后从同一菜单中选择
标记为Kotlin

adb kill server和adb start server
是命令<代码>adb重新启动
重新启动设备无帮助。即使是臭名昭著的android组合:
rm-rf~/.gradle
find$PROJECT\u ROOT-name build | xargs rm-rf
,“invalidate&restart”也没有任何作用。清理和重建对我来说不起作用。我不得不关闭Android Studio删除构建文件夹、.idea和.gradle文件夹。也许无效缓存/重启也能起作用。比其他答案要省时得多!