Android studio 断点不属于任何类
在某些情况下,android studio停止了调试过程 我已经重新启动ide,emulator,但问题仍然出现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注释任何类都会导致断点不属于该文
只有在重新启动
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文件夹。也许无效缓存/重启也能起作用。比其他答案要省时得多!