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中加入了代码
之后,出现bug(如下图)
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 } } ... }