Das allgemeine Missverständnis unter Java-Entwicklern, die in die Android-Welt wechseln, ist, dass alles, was für das gute alte Java erstellt wurde, auch auf Android verwendet werden kann. Da die Android-Nutzung von Java gegen das wichtige Java-Prinzip verstoßen hat:„Einmal schreiben, überall ausführen“, ist es einfach nicht wahr. Ich habe Leute gesehen, die versuchten, gängige Apache-Jars mit Android zu verwenden, was zu seltsamen Fehlern führte (siehe Apache HTTP kann nicht in Eclipse importiert werden ).
Die gleichen Probleme scheinen für Java JDBC-Treiber und APIs zu gelten, z. siehe Antworten hier:Herstellen einer Verbindung zu MySQL von Android mit JDBC
Der allgemeine Rat – jedes Mal, wenn Sie versuchen, ein JAR eines Drittanbieters mit Android zu verwenden, prüfen Sie, ob es mit letzterem kompatibel ist oder ob es einen Port gibt, der spezifisch für Android ist.