Android Studio使用Lambda表达式配置

首先在项目根目录下的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$*

你可能感兴趣的:(Android,JAVA)