首先在项目根目录下的build.gradle引入:
classpath 'me.tatarka:gradle-retrolambda:3.4.0'
然后在module的build.gradle的引入插件:
apply plugin: 'me.tatarka.retrolambda'
最后在在module的build.gradle配置JDK版本为1.8
defaultConfig {
...
}
compileOptions {
encoding "UTF-8"
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
在proguard-rules.pro文件中,添加以下规则:
#Gradle Retrolambda混淆规则
-dontwarn java.lang.invoke.*
-dontwarn **$$Lambda$*