De algemene misvatting onder Java-ontwikkelaars die naar de Android-wereld verhuizen, is dat alles wat is gemaakt voor het oude goede Java, ook op Android kan worden gebruikt. Aangezien Android-gebruik van Java het belangrijkste Java-principe, "eenmaal schrijven, overal uitvoeren", heeft geschonden, is het gewoon niet waar. Ik heb mensen gezien die gewone Apache-potten probeerden te gebruiken met Android, wat resulteerde in rare fouten (zie Kan Apache HTTP niet importeren in Eclipse ).
Dezelfde problemen lijken te gelden voor Java JDBC-stuurprogramma's en API's, b.v. zie antwoorden hier:Verbinding maken met MySQL vanaf Android met JDBC
Het algemene advies:elke keer dat u een JAR van derden met Android probeert te gebruiken, controleer dan of deze compatibel is met de laatste of dat er een poort is die specifiek is voor Android.