android – 错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8

android – 错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8,第1张

概述正如developer. android网站中提到的那样 “The Jack toolchain is deprecated, as per this announcement. If your project depends on Jack, you should migrate to using Java 8 support built into Android Studio’s defaul 正如developer. android网站中提到的那样

“The Jack toolchain is deprecated,as per this announcement. If your
project depends on Jack,you should migrate to using Java 8 support
built into Android Studio’s default toolchain.”

我需要使用lambda表达式,所以我已经禁用了jack选项,但是当我编译我的代码时,我收到以下错误

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

下面是我的build.gradle文件的屏幕截图

解决方法 检查你的com.androID.tools.build:gradle版本.

我有同样的错误.我的解决方案

> set com.androID.tools.build:gradle:3.0.0-Alpha6
>将kotlin更新为1.1.3-2
>添加到存储库Google()

我正在使用AS 3.0 Canary 6.

总结

以上是内存溢出为你收集整理的android – 错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8全部内容,希望文章能够帮你解决android – 错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1137662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存