在 AS 中需要使用 Java 的 lamda 表达式时,需要将 Module 的 Java语言版本 修改到 1.8 以上,可以按如下步骤设置:
File -> Project Structure -> Modules -> Properties -> 修改 Source 和 Target Compatibility 到 1.8
操作截图如下:![[AS]Android Studio 修改 Java 语言版本到 1.8 - 图1](/uploads/projects/xshawn@aosp/b36eafeaa995e69157819e17636463b7.png)
![[AS]Android Studio 修改 Java 语言版本到 1.8 - 图2](/uploads/projects/xshawn@aosp/3490a93e8f1ec384aee1e5e9a08dbd94.png)
这一操作反应到 gradle 层面时,就是在这个 Module 的 build.gradle 文件中添加如下代码:
android {······compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}······}
