Androidの世界に移行しているJava開発者の間の一般的な誤解は、古き良きJava用に作成されたものはすべてAndroidでも使用できるというものです。 AndroidでのJavaの使用は、「一度書けばどこでも実行できる」というJavaの主要な原則に違反しているため、それは単に真実ではありません。 Androidで一般的なApachejarを使用しようとしている人を見たことがありますが、その結果、奇妙なエラーが発生しました(EclipseにApacheHTTPをインポートできません 。
同じ問題がJavaJDBCドライバーとAPIにも当てはまるようです。こちらの回答を参照してください:JDBCを使用してAndroidからMySQLに接続する
一般的なアドバイス-AndroidでサードパーティのJARを使用するたびに、サードパーティのJARと互換性があるかどうか、またはAndroidに固有のポートがあるかどうかを確認してください。