将Kotlin从1.2.31升级到1.2.41 / 1.2.50后出现NoClassDefFoundError

时间:2018-06-19 14:06:48

标签: android kotlin

这是错误消息:

java.lang.NoClassDefFoundError: Failed resolution of: L**/**/**/**/**/SomeFragment$sam$io_reactivex_functions_Consumer$0;

堆栈跟踪指向此代码段中的函数引用

disposables += state.filter { it == IDLE }
    .subscribe({...}, Timber::e)

1 个答案:

答案 0 :(得分:1)

我认为这可能是以下Kotlin错误:KT-24825

似乎要在1.2.60(build-1.2.60-eap-42)中修复。 也许您可以test the EAP(发布后立即使用)。 否则,您应该向Kotlin issue tracker报告错误。

更新2018-07-11
Kotlin 1.2.60 RC (build-1.2.60-eap-44)已发布(包括KT-24825的修复程序)。请问是否可以解决您的问题?