如果在代码中使用Java8特性(常见的是Lambda表达式),那么需要手动添加Java8支持。通常AS提供自动配置的功能,但是有时候这个功能不怎么灵,所以还是记一下怎么手动配吧,方便自己以后查询。
在app的build.gradle中添加如下配置即可——
android {
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}