😊

AndroidでのJava→Kotlin移行時に起動すると異常終了するようになった場合の対処法

2022/06/17に公開

Javaファイル右クリック → Convert Java File to Kotlin File

このままだと変換は無事終了するが、起動時に以下のエラーが出て異常終了してしまう。

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.xxxxx.xxxxxxx.XxxXxxxxx" on path: DexPathList[[zip file

javaディレクトリ右クリック → Convert Java File to Kotlin File

こちらだと、以下の確認ダイアログが表示される。

Kotlin is not configured in the project
You will have to configure Kotlin in project before performing a conversion.

OK, configure Kotlin in the projectを選ぶと、build.gradleapp/build.gradleにもdependenciesなどの必要な設定が自動的に追加される。

compileSdkVersionを上げるよう指示があれば、それに従う。

これで異常終了することは無くなる。

Discussion