Android Studio使用 Lambda表达式使用出错

今天想使用一下 Lambda 表达式 ,没想到一下子编译失败了。
报错:

Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.

解决:

# 在 build.gradle 文件中加入如下代码
defaultConfig {
    ...
    jackOptions {
        enabled true
    }
}

compileOptions {
    sourceCompatibility org.gradle.api.JavaVersion.VERSION_1_8
    targetCompatibility org.gradle.api.JavaVersion.VERSION_1_8
}

你可能感兴趣的:(开发错误记录)