使用retrolambda和Android时eclipse出现错误
我们使用gradle进行构建,但使用Eclipse编写。我让retrolambda工作得很好,eclipse看到了lambda语法,一切正常,gradle构建和运行都很完美 pnly的问题是Eclipse将文件标记为有错误,“package”的“p”用红色下划线,并带有错误 '无法解析类型java.lang.invoke.MethodHandles。它是从必需的.class文件中间接引用的使用retrolambda和Android时eclipse出现错误,android,eclipse,retrolambda,Android,Eclipse,Retrolambda,我们使用gradle进行构建,但使用Eclipse编写。我让retrolambda工作得很好,eclipse看到了lambda语法,一切正常,gradle构建和运行都很完美 pnly的问题是Eclipse将文件标记为有错误,“package”的“p”用红色下划线,并带有错误 '无法解析类型java.lang.invoke.MethodHandles。它是从必需的.class文件中间接引用的 有人知道如何摆脱这个问题吗?最终解决方案是在eclipse中完全删除项目的Android方面,并将ecli
有人知道如何摆脱这个问题吗?最终解决方案是在eclipse中完全删除项目的Android方面,并将eclipse项目SDK设置为JDK8。然后,当使用gradle和retrolambda构建时,它被设置为在JDK7上编译。我们还需要将android jar添加到eclipse构建路径中