问题背景
导入其他项目的代码,遇到如上错误。

也就是编译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种确认版本:

博客内容讲述了在导入其他项目时遇到Java Lambda表达式编译失败的问题。原因是使用的Java版本不支持新特性。解决方案是升级Android Studio到最新版本4.2,这通常会带动JRE升级到11。通过命令行验证了Java版本为11.0.11,并在Android Studio中确认了版本升级。

5651

被折叠的 条评论
为什么被折叠?



