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

简介: 解决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中加入了代码

image.png

之后,出现bug(如下图)

image.png

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


目录
相关文章
|
1月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——TestStu.java
hibernate正向生成数据库表以及配置——TestStu.java
16 1
|
1月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Teacher.java
hibernate正向生成数据库表以及配置——Teacher.java
11 0
|
1月前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Student.java
hibernate正向生成数据库表以及配置——Student.java
10 0
|
1月前
|
SQL Java 应用服务中间件
Java项目防止SQL注入的四种方案
Java项目防止SQL注入的四种方案
39 0
|
26天前
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
7 0
|
13天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
34 3
|
1月前
|
人工智能 监控 算法
java智慧城管源码 AI视频智能分析 可直接上项目
Java智慧城管源码实现AI视频智能分析,适用于直接部署项目。系统运用互联网、大数据、云计算和AI提升城市管理水平,采用“一级监督、二级指挥、四级联动”模式。功能涵盖AI智能检测(如占道广告、垃圾处理等)、执法办案、视频分析、统计分析及队伍管理等多个模块,利用深度学习优化城市管理自动化和智能化,提供决策支持。
220 4
java智慧城管源码 AI视频智能分析 可直接上项目
|
1天前
|
前端开发 Java 测试技术
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
|
1天前
|
Java
Java配置环境
Java配置环境
7 0
Java配置环境
|
12天前
|
Java
Java配置大揭秘:读取自定义配置文件的绝佳指南
Java配置大揭秘:读取自定义配置文件的绝佳指南
15 0
Java配置大揭秘:读取自定义配置文件的绝佳指南