Android Studio错误:“仅从Android O开始支持调用自定义”

时间:2019-04-30 12:10:05

标签: java android android-gradle realm

将Android Studio更新为3.4,然后在运行项目时出现错误“错误:仅从Android O(--min-api 26)开始支持Invoke-customs”。

我已将领域从5.8.0更新为5.9.0。 我已经尝试添加

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

到应用程序级别构建gradle。

我发现的唯一东西是我进入文件>项目结构>模块

然后在“源兼容性和目标兼容性”下显示:“ $ JavaVersion.VERSION_1_8:1.8(Java 8)(未解决的参考:JavaVersion.VERSION_1_8)”,但我不知道如何解决此问题。

我的应用级别的代码片段构建了gradle:

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

    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        multiDexEnabled true

    ...

    buildTypes {
        debug {
            minifyEnabled true
    ...

1 个答案:

答案 0 :(得分:0)

  • 尝试:仅同步有效的变体             您可以从以下位置禁用此实验功能             文件→设置→实验→Gradle→仅同步活动版本