【发布时间】:2020-11-27 11:55:09
【问题描述】:
【问题讨论】:
标签: android-studio kotlin debugging breakpoints
【问题讨论】:
标签: android-studio kotlin debugging breakpoints
尝试清理项目并重建。它在 Android Studio 中对我有用。 您可以在 Build 选项卡中找到清理项目。
【讨论】:
对我有用的是右键单击项目树中的文件,然后从同一菜单中选择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
【讨论】:
只有重启adb server才能解决问题
打开命令提示符并转到 android sdk>platform-tools>
执行adb kill-server,然后执行adb start-server
【讨论】:
adb kill-server && adb start-server 是命令。 adb reboot 重启设备
rm -rf ~/.gradle、find $PROJECT_ROOT -name build |xargs rm -rf 和“invalidate&restart”也无济于事。
刚刚遇到同样的问题。它是由kotlinx.serialization 引起的,可能与数据绑定相结合(因为它的行为也很奇怪)。
基本上,在文件中使用@Serializable 注释的任何类都会导致该文件中任何行出现Breakpoint does not belong to any class 错误。
删除类并执行 android studio 故障排除的神圣组合(rm -rf ~/.gradle、find $PROJECT_ROOT -name build |xargs rm -rf 和 "File / invalidate&restart")解决了特定文件的问题。
该问题可能是由于某些依赖项的版本略有不兼容引起的,据我所知,没有可靠的方法来确定所述版本的工作组合。
【讨论】: