lambda expression are not supported at this language level (Android Studio中使用lambda表达式)
2018-01-19 15:32
621 查看
lambda是java8中的新特性,Android默认不支持lambda表达式。这篇文章主要是讲在android studio中lambda的配置。
三步:
1.项目根目录的project/build.gradle 中添加lambda依赖:
2.在module/build.gradle中,添加支持lambda的plugin。
3.在module/build.gradle中android节点下,指定jdk版本信息为1.8:
至此,配置就完成了。
三步:
1.项目根目录的project/build.gradle 中添加lambda依赖:
dependencies { classpath 'com.android.tools.build:gradle:2.2.2' ... classpath 'me.tatarka:gradle-retrolambda:3.2.0' //添加lambda依赖 }
2.在module/build.gradle中,添加支持lambda的plugin。
apply plugin: 'me.tatarka.retrolambda'
3.在module/build.gradle中android节点下,指定jdk版本信息为1.8:
android{ ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
至此,配置就完成了。
相关文章推荐
- Android Studio 出现 lande expression are not supported at this language level 的解决方案
- lambda expression are not supported at this lanague level
- lambda expressions are not supported at this language level
- lambda expressions are not supported at this language level解决方法
- Lambda expressions are not supported at this language level
- 解决lambda expressions are not supported at this language level的问题
- lambda expressions are not supported at this language level(需设置project language level)
- lambda expressions are not supported at this language level错误
- 【lamdba表达式】lambda expressions are not supported at this language level
- lambda expressions are not supported at this language level intellij
- lambda expressions are not supported at this language level
- lambda expressions are not supported at this language level
- lambda expressions are not supported at this language level
- Lambda学习、配置以及lambda expressions are not supported at this language level
- lambda expressions are not supported at this language level
- lambda expressions not supported at this language level & Android Studio支持lambda,
- diamond types are not supported at this language level
- Lambda expressions are not supported at language level '1.6
- 【IntelliJ IDEA】lambda expressions are not supported at language level x.x
- Intellig idea jdk明明是1.8了,还是 出现Diamond types are not supported at this language level