未解决的参考:JavaVersion.VERSION_1_8

Ale*_*vin 10 android gradle android-studio android-gradle-plugin

如何解决以下错误?

android {
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

Android Studio->文件->项目结构->模块-> 未解决的参考:JavaVersion.VERSION_1_8

在此处输入图片说明

Ale*_*vin 11

buildscript在根部分添加build.gradleext.java_version变量

buildscript {
    ...
    ext.java_version = JavaVersion.VERSION_1_8
    ...
}
Run Code Online (Sandbox Code Playgroud)

并更改build.gradle JavaVersion.VERSION_1_8java_version

android {
    ...
    compileOptions {
        sourceCompatibility java_version
        targetCompatibility java_version
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

现在一切正常。

在此处输入图片说明