仅支持android 0 -min-api 26开始的调用海关

之前,我使用构建版本gradle 26,但是 在将buildtoolsversion更改为27之后,就像这个图像

我正在使用android studio 4.2.2最近我更新了我所有的依赖 和< / p >

      sourceCompatibility JavaVersion.VERSION_1_10
targetCompatibility JavaVersion.VERSION_1_10

compileOptions {
sourceCompatibility kotlin_version
targetCompatibility kotlin_version
}

更新后我得到这个错误,请帮助

< img src = " https://i.stack.imgur.com/3U3MO.png " alt = " / >

< p >错误: 错误构建gradle截图 < img src = " https://i.stack.imgur.com/REjox.png " alt = " / > < / p >
264882 次浏览

经过几个小时的努力,我通过在app / build.gradle中包含以下内容来解决这个问题:

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

https://github.com/mapbox/mapbox-gl-native/issues/11378

在我的情况下,错误仍然存在,因为我的系统使用升级的Java。 如果您使用的是Java 10,请修改compileOptions:

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_10
targetCompatibility JavaVersion.VERSION_1_10


}

如果你有Java 7,那么在你的应用程序级别build.gradle中包含以下代码片段:

compileOptions {


sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7


}

如果compileOptions不起作用,试试这个

禁用“立即运行”。

Android Studio -> 文件 -> 设置 -> 构建、执行、部署 -> 即时运行 ->禁用复选框