需要项目支持 java1.8
在Gradle新增代码
compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
这是让你的IDE强制使用JAVA8 ,你现在可以去刚刚的Project structure里面,java的语言已经强制支持了1.8:
但是光写这个是没用的,他依然会报错,而且冒出一个jack?
继续
apply plugin: 'me.tatarka.retrolambda'
然后跑到全局的gradle里面:
把刚刚Lambda的下载地址搞上去:
classpath 'me.tatarka:gradle-retrolambda:3.2.1'
然后在IDE里面Sync Now一下,搞定,
此文章为转载,转载地址:https://www.jianshu.com/p/f2b58ff0b152