解决bug:项目配置java8时出现Error:Jack is required to support java 8 language features...


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


文 | 莫若吻


1.问题描述:

在AndroidStudio中为项目设置支持java8的使用时,正常下载、安装并配置了环境变量;在项目中正常引用java8,在build.gradle中加入了代码

解决bug:项目配置java8时出现Error:Jack is required to support java 8 language features..._第1张图片


之后,出现bug(如下图)



2.解决方案:

在build.gradle中加入如下代码即可。

defaultConfig {

        jackOptions {
            enabled true
        }
    }

支持java8使用的详细代码在build.gradle中配置如下:

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

  defaultConfig {
    ...
    jackOptions {
      enabled true
    }
  }
  ...
}



你可能感兴趣的:(时,_,Debug,Android,World)