在 AS 中需要使用 Java 的 lamda 表达式时,需要将 ModuleJava语言版本 修改到 1.8 以上,可以按如下步骤设置:

    1. File -> Project Structure -> Modules -> Properties -> 修改 Source Target Compatibility 1.8

    操作截图如下:
    [AS]Android Studio 修改 Java 语言版本到 1.8 - 图1

    [AS]Android Studio 修改 Java 语言版本到 1.8 - 图2

    这一操作反应到 gradle 层面时,就是在这个 Modulebuild.gradle 文件中添加如下代码:

    1. android {
    2. ······
    3. compileOptions {
    4. sourceCompatibility JavaVersion.VERSION_1_8
    5. targetCompatibility JavaVersion.VERSION_1_8
    6. }
    7. ······
    8. }