如何解决以下错误?

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

Android Studio->文件->项目结构->模块-> Unresolved reference :JavaVersion.VERSION_1_8

android - 未解析的引用: JavaVersion. VERSION_1_8-LMLPHP

最佳答案

我在buildscript变量的根build.gradleext.java_version部分中添加了

buildscript {
    ...
    ext.java_version = JavaVersion.VERSION_1_8
    ...
}

并将模块的build.gradle JavaVersion.VERSION_1_8更改为java_version
android {
    ...
    compileOptions {
        sourceCompatibility java_version
        targetCompatibility java_version
    }
    ...
}

现在一切正常。

android - 未解析的引用: JavaVersion. VERSION_1_8-LMLPHP

09-28 09:42