Quan niệm sai lầm chung giữa các nhà phát triển Java đang chuyển sang thế giới Android là mọi thứ đã được tạo cho Java cũ tốt đều có thể được sử dụng trên Android. Vì việc sử dụng Java của Android đã vi phạm nguyên tắc chính của Java, "viết một lần, chạy mọi nơi", điều đó đơn giản là không đúng. Tôi đã thấy mọi người cố gắng sử dụng các lọ Apache thông thường với Android, điều này dẫn đến lỗi kỳ lạ (xem Không thể nhập Apache HTTP trong Eclipse ).
Các vấn đề tương tự dường như đúng đối với trình điều khiển Java JDBC và API, ví dụ:xem câu trả lời tại đây: Kết nối với MySQL từ Android bằng JDBC
Lời khuyên phổ biến - mỗi khi bạn cố gắng sử dụng JAR của bên thứ ba với Android, hãy kiểm tra xem nó có tương thích với JAR hay không hoặc có cổng nào dành riêng cho Android hay không.