Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用retrolambda和Android时eclipse出现错误_Android_Eclipse_Retrolambda - Fatal编程技术网

使用retrolambda和Android时eclipse出现错误

使用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

我们使用gradle进行构建,但使用Eclipse编写。我让retrolambda工作得很好,eclipse看到了lambda语法,一切正常,gradle构建和运行都很完美

pnly的问题是Eclipse将文件标记为有错误,“package”的“p”用红色下划线,并带有错误

'无法解析类型java.lang.invoke.MethodHandles。它是从必需的.class文件中间接引用的


有人知道如何摆脱这个问题吗?

最终解决方案是在eclipse中完全删除项目的Android方面,并将eclipse项目SDK设置为JDK8。然后,当使用gradle和retrolambda构建时,它被设置为在JDK7上编译。我们还需要将android jar添加到eclipse构建路径中