android - 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.
- 我尝试使用
jackOptions
. 但 gradle 无法识别jackOptions
。我在某处读到杰克已被弃用。我不知道从这里去哪里。
毕业版本:4.10.3
解决方案
您应该添加到存储库 google() 并尝试
或者
我不确定,但这对你有帮助。
清理项目 -> 删除 .idea 和 .gradle 文件 -> 使缓存无效并重新启动 -> 构建项目
推荐阅读
- r - 如何在图表中添加黑色轮廓?
- ios - 在 UICollectionView 或 UITableView 中实现 Sticky Cell
- c# - MVC 文本框绑定多个属性
- reactjs - 是否可以使用 useSWR 在 nextJS 中发送页面 ID,以便我可以根据我所在页面的 ID 获取数据
- powershell - PowerShell 大于也包括等于的项目
- c# - 解决C#中点击网页浏览器按钮的问题
- reactjs - react-router 中的 2 级嵌套路由无法正确路由第一级
- flutter - Flutter:如何让页面等到数据加载?
- python - 处理特定的命名数据集列
- python - 阅读邮件时如何处理错误