एंड्रॉइड की दुनिया में जाने वाले जावा डेवलपर्स के बीच सामान्य गलत धारणा यह है कि पुराने अच्छे जावा के लिए बनाई गई हर चीज का उपयोग एंड्रॉइड पर भी किया जा सकता है। चूंकि जावा के एंड्रॉइड उपयोग ने प्रमुख जावा सिद्धांत का उल्लंघन किया है, "एक बार लिखें, हर जगह चलाएं", यह बस सच नहीं है। मैंने लोगों को एंड्रॉइड के साथ सामान्य अपाचे जार का उपयोग करने की कोशिश करते देखा है, जिसके परिणामस्वरूप अजीब त्रुटियां हुईं (देखें अपाचे एचटीटीपी को ग्रहण में आयात नहीं कर सकता )।
जावा जेडीबीसी ड्राइवरों और एपीआई के लिए वही समस्याएं सच लगती हैं, उदा। उत्तर यहां देखें: JDBC के साथ Android से MySQL से कनेक्ट करना
सामान्य सलाह - हर बार जब आप एंड्रॉइड के साथ तीसरे पक्ष के जार का उपयोग करने का प्रयास करते हैं, तो जांच लें कि यह बाद वाले के साथ संगत है या कोई पोर्ट है, जो एंड्रॉइड के लिए विशिष्ट है।