Helaas werkt het Mongo Java-stuurprogramma niet op Android, omdat Android enkele Java-klassen mist, volgens dit StackOverflow-bericht . Een vriendelijke StackOverflow-gebruiker heeft echter de Mongo Java Driver gevorkt en het probleem opgelost. Je kunt hun versie van de bibliotheek zien op Github .
Scroll naar beneden naar de beschrijving en download het nieuwste jar-bestand. Op dit moment is het deze:
Ga vervolgens door en verwijder de regel in uw build.gradle-afhankelijkheden voor mongo-java-driver. De te verwijderen regel zou er ongeveer zo uit moeten zien:
dependencies {
...
compile 'org.mongodb:mongodb-driver:3.4.2'
...
}
Voeg ten slotte de door u gedownloade jar toe aan uw toepassing (gids hier ). Nu zou uw code zonder wijziging moeten werken. Ik kon de normale MongoDB-functionaliteit prima gebruiken, maar ik kreeg GridFS niet aan het werk.