Android 1.7 中不支持 lambda 表达式

2019-04-09 18:28:07

Error:(129, 32) 错误: -source 1.7 中不支持 lambda 表达式


(请使用 -source 8 或更高版本以启用 lambda 表达式)


lambda expressions are not suported at this language level


 


解决方案一:


1:工程的build.gradle中需要写入


dependencies {


classpath 'me.tatarka:gradle-retrolambda:3.2.5'


}


2:app的build.gradle中需要写入


apply plugin: 'me.tatarka.retrolambda'


 


android {


compileOptions {


sourceCompatibility JavaVersion.VERSION_1_8


targetCompatibility JavaVersion.VERSION_1_8


}


}


 


解决方案二:


app的build.gradle中需要写入


android {


......


defaultConfig {


.....


jackOptions {


enabledtrue


}


}


......


//java8 support


compileOptions {


sourceCompatibilityJavaVersion.VERSION_1_8


targetCompatibilityJavaVersion.VERSION_1_8


}


}



  • 2019-01-08 14:35:50

    ueditor 特殊符号转义

    几个月前,就有同事跟我反馈,说磨途歌的留言板有问题。当时看了一下,她用的是谷歌浏览器,确实打不出中文,才按下一个字母,英文字母就从输入法的输入框中直接跳出来了,更换火狐浏览器就没这个问题。很奇怪的是,在我电脑上的火狐浏览器跟谷歌浏览器都没有问题,一开始还以为是她电脑的问题,就没在意了。