Android
Kotlin

Androidのライブラリプロジェクト内のKotlinクラスを参照するとUnresolved referenceが出る問題対処

Androidプロジェクトから別のAndoridライブラリプロジェクト内のKotlinクラスを参照した時に、Unresolved referenceとなりビルドエラー発生。1hくらいはまったのでメモを残す。


原因

ライブラリプロジェクトのbuild.gradleにKotlin用の記述が漏れているため。

(Androidライブラリプロジェクト作成時、Kotolin用の記述は自動生成されない)


解決方法

ライブラリプロジェクトを開いて、以下を実施。

Tools -> Kotlin -> 'Configure Kotlin in projects'

(All modules with Kotlin files are configured'を選択してOK。


参考

https://stackoverflow.com/questions/49124353/unresolved-reference-errors-for-android-library-module-referenced-in-app-modul