Leider funktioniert der Mongo Java Driver nicht auf Android, da Android laut dies einige Java-Klassen vermissen StackOverflow-Beitrag . Ein freundlicher StackOverflow-Benutzer hat jedoch den Mongo-Java-Treiber gegabelt und das Problem behoben. Sie können ihre Version der Bibliothek auf Github sehen .
Scrollen Sie nach unten zur Beschreibung und laden Sie die neueste JAR-Datei herunter. Im Moment ist es das hier:
Als nächstes fahren Sie fort und löschen die Zeile in Ihren build.gradle-Abhängigkeiten für mongo-java-driver. Die zu löschende Zeile sollte in etwa so aussehen:
dependencies {
...
compile 'org.mongodb:mongodb-driver:3.4.2'
...
}
Fügen Sie schließlich das heruntergeladene JAR zu Ihrer Anwendung hinzu (Anleitung hier ). ). Jetzt sollte Ihr Code ohne Änderung funktionieren. Ich konnte die normale MongoDB-Funktionalität gut nutzen, aber ich konnte GridFS nicht zum Laufen bringen.