安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'

安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'_第1张图片

classpath 'me.tatarka:gradle-retrolambda:3.7.0'


安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'_第2张图片

apply plugin: 'me.tatarka.retrolambda'

安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'_第3张图片

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

如果报错Error:Execution failed for task ':test:transformClassesWithRetrolambdaForDeb。。。。。

那说明你的classpath版本没写3.7.0

现在可以使用了

安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'_第4张图片

写一个监听,然后你会发现黑框里变灰色了,说明这个是可以使用lambda的,然后让他提示一下选择这种形式就行了安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'_第5张图片

你可能感兴趣的:(安卓)