错误原因:
在于 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' }