错误:在 Android 中使用 mongodb-driver-kotlin-coroutine:5.2.0 出现“无效的构建配置”

问题描述 投票:0回答:1

我正在开发一个 Android 项目,需要将 MongoDB 与 Kotlin 协程结合使用。我在 build.gradle 中添加了以下依赖项:

实现“org.mongodb:mongodb-driver-kotlin-coroutine:5.2.0”

但是,当我尝试构建项目时,出现以下错误:

无效的构建配置。尝试创建一个全球综合 在没有全球合成消费者的情况下,“破糖记录”。

到目前为止我尝试过的:

我仔细检查了 gradle 文件并确保所有依赖项均已更新。

尝试清理和重建项目。

尝试了不同版本的 MongoDB 驱动程序。

验证脱糖配置。

我的环境:

Android Studio:考拉 | 2024.1.1

科特林:1.9.0

等级:8.6

MongoDB 驱动程序版本:5.2.0

我相信这个问题可能与脱糖有关,但我不完全确定如何解决它。任何帮助或指导将不胜感激!

android mongodb gradle kotlin-coroutines
1个回答
0
投票

出现此错误是因为您使用的 SDK 版本与 MongoDb 版本不匹配。我也遇到了同样的问题,添加下面的代码解决了我的问题。

compileOptions {
    sourceCompatibility = JavaVersion.VERSION_17
    targetCompatibility = JavaVersion.VERSION_17
}

packaging {
    resources {
        excludes += "META-INF/native-image/**"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.