android - 如何在android中使用lambda表达式

标签 android lambda android-gradle-plugin

我在尝试使用 lambda 表达式时遇到此错误。

错误:

Error:(122, 42) error: lambda expressions are not supported in -source 1.7 (use -source 8 or higher to enable lambda expressions)

注意我的android studio是3.0怎么解决

最佳答案

将以下代码添加到您的应用级 gradle:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

关于android - 如何在android中使用lambda表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51188559/

相关文章:

android-studio - 运行 android 时出错 : Gradle project sync failed. 请修复您的项目并重试

android - Visual Studio for Mac - 选择安卓模拟器

android - Android : UnsatisfiedLinkError from libjniavdevice. 上的 JavaCV 所以/dlopen 失败无法找到符号 "av_input_audio_device_next"

android - BottomSheetDialogFragment 为深色主题设置了错误的背景颜色

c++ - 排序元素,但保持某些元素固定

lambda - SICP - Lambda 输出

android - 壁画的 Proguard 错误

Android Gradle 插件 3.0.0-alpha4 - 不从本地 AAR 中选择 .so 库

android - 如何从 Cast 设备接收状态更新

c++ - 使用 Lambdas 时,通过捕获子句按值传递还是通过作为参数传递更高效?