Desværre virker Mongo Java Driver ikke på Android, da Android mangler nogle Java-klasser, ifølge dette StackOverflow-indlæg . Men en venlig StackOverflow-bruger har forkastet Mongo Java Driver og løst problemet. Du kan se deres version af biblioteket på Github .
Rul ned til beskrivelsen og download den seneste jar-fil. Lige nu er det denne:
Derefter skal du gå videre og slette linjen i dine build.gradle-afhængigheder for mongo-java-driver. Linjen, der skal slettes, skal se sådan ud:
dependencies {
...
compile 'org.mongodb:mongodb-driver:3.4.2'
...
}
Tilføj endelig den krukke, du downloadede, til din applikation (vejledning her ). Nu skulle din kode fungere uden ændringer. Jeg var i stand til at bruge almindelig MongoDB-funktionalitet fint, men jeg var ikke i stand til at få GridFS til at fungere.