2016-04-22 91 views
0

我使用Android的Retrolambda与Java 8和我遇到了一个运行时的致命异常时保存一个lambda方法引用到Android的函数接口抛出一个java.lang.NoClassDefFoundError。Lambda方法引用功能<F,T>引发NoClassDefFoundError

在浪费了一些时间检查我自己的代码后,我实际上意识到这个接口使用了javax.annotation.Nullable,它已经移动到另一个依赖项,导致它不显示任何编译错误,但在运行时抛出所提到的异常。

回答

0

我的解决方案只是创建我自己的函数接口副本与正确的Nullable导入。