Error:Jack is required to support java 8 language features

Error:Jack is required to support java 8 language features

当我在获取 android studio 2.1 和 android N SDK 后尝试更新我的 android 项目以使用 Java 8 添加

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

我有这个错误

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

我该怎么办?

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

错误提示您必须启用 Jack

要在您的 Android 项目中启用对 Java 8 的支持,您需要像这样配置 build.gradle 文件

android {
  ...


  compileSdkVersion 23
  buildToolsVersion "24rc2"
  defaultConfig {
  ...
    jackOptions {
      enabled true
    }
  }

  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
}