MongoDB_Datenbank in AndroidStudio nutzen

Hallo,
ich versuche gerade MongoDB in mein AndroidStudio projekt einzubinden. Eigentlich habe ich alles heruntergeladen und installiert und auch implementiert in build.gradle:
Code:
implementation 'org.mongodb:mongodb-driver-sync:6.0.4'
Wenn ich jetzt allerdings versuche etwas zu importieren:
Java:
import com.mongodb.client.MongoDatabase;
import com.mongodb.MongoClient;
Wird mir angezeigt, dass MongoDB nicht gefunden wird(Can not resolve Symbol mongodb)

Auch wenn ich das Projekt versuche zu rebuilden kommt folgender Error:
Code:
Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:desugarDebugFileDependencies'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find org.mongodb:mongodb-driver-sync:6.0.4.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/mongodb/mongodb-driver-sync/6.0.4/mongodb-driver-sync-6.0.4.pom
       - https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver-sync/6.0.4/mongodb-driver-sync-6.0.4.pom
     Required by:
         project :app
Hat jemand eine Idee woran das liegen könnte?
Vielen Dank schon mal : )
 
Zuletzt bearbeitet:
Ich sehe was du getan hast - die Version des Drivers hat nichts mit der Version der MongoDB zu tun. Das heißt, du musst eine passende Treiber Version nehmen, und das ist 4.9: https://www.mongodb.com/docs/drivers/java/sync/current/

Hier siehst auch welcher Treiber für welche mongodb Version empfohlen wird: https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/
Oh, achso. Vielen Dank jetzt funktioniert zwar das einbinden ich bekomme, aber immer noch folgenden Error:
Java:
Invalid build configuration. Attempt to create a global synthetic for 'Record desugaring' without a global-synthetics consumer.
 

Neue Themen


Zurück
Oben