Den generelle misforståelse blandt Java-udviklere, der flytter til Android-verdenen, er, at alt, hvad der er skabt til gammelt godt Java, også kan bruges på Android. Da Android-brug af Java har overtrådt det store Java-princip, "skriv én gang, kør overalt", er det simpelthen ikke sandt. Jeg har set folk forsøge at bruge almindelige Apache-krukker med Android, hvilket resulterede i mærkelige fejl (se Kan ikke importere Apache HTTP i Eclipse ).
De samme problemer ser ud til at være gældende for Java JDBC-drivere og API'er, f.eks. se svar her:Opretter forbindelse til MySQL fra Android med JDBC
Det almindelige råd - hver gang du prøver at bruge en tredjeparts JAR med Android, så tjek om den er kompatibel med sidstnævnte, eller om der er en port, som er specifik for Android.