Tyvärr fungerar inte Mongo Java Driver på Android, eftersom Android saknar vissa Java-klasser, enligt detta StackOverflow-inlägg . En snäll StackOverflow-användare har dock klaffat Mongo Java Driver och åtgärdat problemet. Du kan se deras version av biblioteket på Github .
Scrolla ner till beskrivningen och ladda ner den senaste jar-filen. Just nu är det den här:
Gå sedan vidare och ta bort raden i dina build.gradle-beroenden för mongo-java-driver. Raden som ska raderas bör se ut ungefär så här:
dependencies {
...
compile 'org.mongodb:mongodb-driver:3.4.2'
...
}
Lägg slutligen till burken du laddade ner till din applikation (guide här ). Nu ska din kod fungera utan ändringar. Jag kunde använda vanliga MongoDB-funktioner bra, men jag kunde inte få GridFS att fungera.