失敗と反省

叫びます

Kotlin でサンプルアプリを作ったら java.lang.ClassNotFoundException が起きたときの解決方法

AndroidStudio&kotlin でアプリを作ってみようとしたときに

  • Java class ファイルを作成
  • AndroidStudio 上部にあるメニューの「Code」 -> 「Convert Java File to Kotlin File」 で変換

で完成するかと思ったら、実行時にjava.lang.ClassNotFoundException が発生してアプリが落ちる。 いろいろ調べてみると

github.com

この一文が必要なようだ。kotlinがコンパイルされなく、アプリにコードが含まれなかったのだろう。