问题背景
导入其他项目的代码,遇到如上错误。
也就是编译java的lambda表达式过不去。
原因
lambda
是java新特性,可能要需要升级java版本到11。
解决办法
升级AndroidStudio到最新的4.2
一般一个版本的AndroidStudio都会匹配一个JRE。比如我的电脑,安装最新的4.2后,对应的java版本就升级到11了。
JDK目录如下:
C:\Program Files\Android\Android Studio\jre
可通过如下命令查看版本:
C:\Program Files\Android\Android Studio\jre\bin
λ java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
OpenJDK 64-Bit Server VM (build 11.0.11+9-b60-7590822, mixed mode)
还可以在AS种确认版本: