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

前端之家收集整理的这篇文章主要介绍了android – 错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
正如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相关文章