在Observer内部的行中找不到可执行代码-Android Studio Gradle断点

jac*_*ood 5 java android jetbrains-ide kotlin android-studio

我正在尝试在内部调试,LiveData Observer但调试器说有

在行中找不到可执行代码...

以下屏幕截图显示了删除并替换令人讨厌的行的断点后的外观。

Android Studio断点

我已经尝试了以下方法:

  • 关于这个问题的答案:Android studio gradle breakpoint在此行找不到可执行代码
  • 除去.gradle.imlapp/build.idea和重新启动
  • 使缓存无效并重新启动
  • adb kill-serveradb start-server
  • 清理项目并重新同步Gradle
  • 再次将调试器附加到正在运行的进程
  • 从设备上卸载应用程序并重新安装

我正在使用Android Studio 3.2.1

还有其他想法吗?

小智 0

就我而言,我在片段的 onActivityCreated 方法中使用了观察者。将代码移至 onCreate 方法活动后,它开始工作。