次のライブラリを使用する既存の Android プロジェクトがあります。
- 自動値
- ダガー2
- RxJava
- レトロラムダ
プロジェクトをゆっくりと Kotlin に移行できるように、Kotlin サポートを追加しようとしています。これが私がやったことです。
- Kotlin の依存関係を追加しました。
クラスの 1 つを Kt クラスに変換し、
src/main/kotlin/..package..
ソースセットに kotlin を追加しました。sourceSets { main.java.srcDirs += 'src/main/kotlin' }
クリーン ビルドを実行してアプリをデプロイすると、NoClassDefFoundError 例外が発生します。ただし、再度デプロイすると問題なく動作します。助言がありますか?
kapt
変換したクラスには注釈がないため、プラグインは適用しませんでした。
注: 最新の kotlin 1.0.4 を使用しています。また、インスタントランを無効にしています。