くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Android-Kotlin な Multi Module な構成で 他Module の Class を参照しようとすると Unresolved Reference とでる。

症状

どこもおかしくないはずなのに、新規で追加した Android Module で定義されている Class を参照しようとすると "Unresolved Refernece " って出てきてツラミでした。

また、 Android Studio では普通に 入力補完されます。

なのに、ビルドすると上記のエラーが出てくる...

対処法

以下のように Kotlin 向けなPlugin の参照を module の build.gradle に入れるといけます。

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

 追記

はてなブログって Grooby の補完もできるんですね。知りませんでした。