【问题标题】:Android Studio error: "Invoke-customs are only supported starting with Android O"Android Studio 错误:“仅从 Android O 开始支持调用自定义”
【发布时间】:2019-04-30 12:10:04
【问题描述】:

将 Android Studio 更新到 3.4,之后在运行项目时出现错误“错误:仅从 Android O (--min-api 26) 开始支持调用自定义”。

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

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

到应用级构建 gradle。

我发现只有当我进入文件 > 项目结构 > 模块时

然后在 Source Compatibility 和 Target Compatibility 下显示:“$JavaVersion.VERSION_1_8 : 1.8 (Java 8) (Unresolved reference: 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
    ...

【问题讨论】:

标签: java android android-gradle-plugin realm


【解决方案1】:
  • 试试这个:仅同步活动变体 您可以从以下位置禁用此实验性功能 文件 → 设置 → 实验 → Gradle → 仅同步活动变体

【讨论】:

  • 没有任何区别。
猜你喜欢
  • 1970-01-01
  • 2019-09-12
  • 2020-03-11
  • 2019-12-05
  • 2020-09-25
  • 2019-09-29
  • 2021-03-27
  • 2020-12-16
相关资源
最近更新 更多