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

来源:互联网 发布:蜂蜜淘宝 编辑:程序博客网 时间:2024/05/23 16:03


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(如下图)



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    }  }  ...}



阅读全文
0 0
原创粉丝点击