我正在开发一个 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
我相信这个问题可能与脱糖有关,但我不完全确定如何解决它。任何帮助或指导将不胜感激!
出现此错误是因为您使用的 SDK 版本与 MongoDb 版本不匹配。我也遇到了同样的问题,添加下面的代码解决了我的问题。
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
packaging {
resources {
excludes += "META-INF/native-image/**"
}
}