AndroidStudioでKotlin Multiplatform Projectの開発時に、breakpointで止まらない場合がある


エラーメッセージ

「Breakpoint does not belong to any class」

原因

以下のようなby lazy 構文を使うと、これを定義したクラス内ではbreakpointで止まらなくなる場合がある。

sample.kt
private val hoge by lazy {
    "hoge"
}

対処法

by lazy を使わない

発生した環境

  • Android Studio 4.0
  • Android Studio 4.1 Preview
  • IntelliJ IDEA Ultimate