仅从Android O(--min-api 26)开始支持调用自定义

时间:2019-11-15 11:01:26

标签: android

我添加了最小sdk 16,目标sdk是29。我的android studio版本是3.5.2。这个问题来了: 仅从Android O(--min-api 26)开始支持调用自定义 对于这个问题,我找不到任何解决方案。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

您使用的某些方法可能需要lvl 26 API,支持的最低数量为16,或者您缺少Java版本的编译选项。

随时尝试:

  • 将编译选项添加到gradle文件中
android{
    ...

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

  • 将最低SDK更改为26。

  • 搜索此错误在哪里并切换到与API 16兼容的代码

答案 1 :(得分:0)

将此代码添加到build gradle

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