小编OrW*_*rWn的帖子

Android Studio:lambda不起作用

当尝试使用lambda表达式时,我得到了一些Gradle构建错误:

错误:(41,100)错误:-source 1.7不支持lambda表达式(使用-source 8或更高版本启用lambda表达式)

错误:任务':app:compileDebugJava'的执行失败.编译失败; 请参阅编译器错误输出以获取详细信

快速搜索帮助我理解lambda表达式仅支持JDK 1.8,显然我没有使用它.

我的问题是我的计算机上安装了JDK 1.8(我使用Yosemite),在模块设置→SDK位置→JDK位置它说:

JDK位置截图

但是在设置模块→应用程序→源/目标兼容性中,没有诸如"1.8"之类的选项,只有Java 1.6或1.7的选项.

源/目标兼容性截图

我知道我可以管理没有匿名功能,但我仍然想解决这个问题.

lambda android java-8 android-studio

12
推荐指数
1
解决办法
7081
查看次数

标签 统计

android ×1

android-studio ×1

java-8 ×1

lambda ×1