错误原因:
在于 androidStudio lint检查的时候 会把Lamda表达式 认为是错误的。
解决办法:
解决办法:
1.打开项目中中的lint.xml改为如下格式:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<!-- <issue id="NewApi" severity="ignore" />-->
<!-- by lixiaodaoaaa 微信同号 />-->
<issue id="NewApi"> <ignore regexp="Try-with-resources requires API level 19"/> </issue> </lint>
2.根目录的 build.gradle 文件更改为如下:
改完此gradle 文件重新 运行命令: gradlew aR 或者gradle aR
改完此gradle 文件重新 运行命令: gradlew aR 或者gradle aR
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'me.tatarka:gradle-retrolambda:3.2.3'
classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2'
}
configurations.classpath.exclude group: 'com.android.tools.external.lombok'
}