您的位置:首页 > 移动开发 > Android开发

Lambda expressions are not supported at this language level

2017-05-11 00:29 573 查看
在使用AndPermission的时候出现这种情况:



我们只需要选择 set language level to 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.


然后回到module下的gradle中会发现多了compileOptions

android{
... ...
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
}


紧接着需要在defaultConfig 中做这样的配置,然后同步一下gradle就好了

android{
... ...
defaultConfig {
... ...
jackOptions {
enabled true
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android