L'idea sbagliata generale tra gli sviluppatori Java che si stanno spostando nel mondo Android è che tutto ciò che è stato creato per il vecchio buon Java può essere utilizzato anche su Android. Poiché l'utilizzo di Java da parte di Android ha violato il principale principio Java, "scrivi una volta, esegui ovunque", semplicemente non è vero. Ho visto persone che tentavano di utilizzare comuni jar Apache con Android, il che ha prodotto strani errori (vedi Impossibile importare Apache HTTP in Eclipse ).
Gli stessi problemi sembrano essere veri per i driver Java JDBC e le API, ad es. vedere le risposte qui:Connessione a MySQL da Android con JDBC
Il consiglio comune:ogni volta che si tenta di utilizzare un JAR di terze parti con Android, verificare se è compatibile con quest'ultimo o se è presente una porta specifica per Android.