在Android中使用stream等新特性需要在Android studio中做如下配置,官方叫脱糖
1在APP gradle中
defaultConfig {
// 当minSdkVersion设置为20或更低时需要
multiDexEnabled true
}
compileOptions {
//标志启用对新语言api的支持
coreLibraryDesugaringEnabled true
//Java兼容性设置为Java 8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
2 添加依赖
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}
最后 官方地址