Lambda函数返回匿名类

时间:2019-06-12 15:47:00

标签: java android lambda java-8 java-7

我正在向后移植为Android 9制作的android应用程序,使其可以与android 5.1一起使用,但存在很多问题, 其中有一个事实,即不支持Java 8。 Lambda和方法引用被大量使用。 当我遇到lambda或方法引用时,会收到java.lang.NoClassDefFoundError。

确切地说,

  

java.lang.NoClassDefFoundError:   com.company.appname.data.entities .- $$ Lambda $ Event $ a39TwGpGAlTjSZ6A7VoEq_FJFA0

指向包含lambda的类的行。 有没有一种方法可以将它们回传而不重写它们,以及是否有一种自动转换它们的方法。

我尝试过Retrolambda,将其导入,但仍然出现相同的错误。

0 个答案:

没有答案