首页 > 解决方案 > Android Studio 启用 Java8 支持

问题描述

我需要在我的项目中启用 Java8 支持。我找到的所有答案都已过时,我无法弄清楚实际上必须做什么。到目前为止,我已经这样做了:

1. 添加compileOptions

android {
  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.
  1. 我尝试使用jackOptions. 但 gradle 无法识别jackOptions。我在某处读到杰克已被弃用。我不知道从这里去哪里。

毕业版本:4.10.3

标签: androidgradlejava-8android-gradle-pluginjack

解决方案


您应该添加到存储库 google() 并尝试

或者

我不确定,但这对你有帮助。

清理项目 -> 删除 .idea 和 .gradle 文件 -> 使缓存无效并重新启动 -> 构建项目


推荐阅读