我有一个使用以下库的现有 Android 项目:
- 自动值
- 匕首2
- RxJava
- 复古λ
我正在尝试添加 Kotlin 支持,以便我可以将项目慢慢迁移到 Kotlin。这是我所做的。
- 添加了 Kotlin 依赖项。
将其中一个类转换为 Kt 类并移至
src/main/kotlin/..package..
在源集中添加了 kotlin。sourceSets { main.java.srcDirs += 'src/main/kotlin' }
当我进行干净的构建和部署应用程序时,我得到 NoClassDefFoundError 异常。但是,如果我再次部署它就可以了。有什么建议么?我转换的类中没有任何注释,所以我没有应用
kapt
插件。
注意:我使用的是最新的 kotlin 1.0.4。我也禁用了即时运行。