मेरे पास एक जेएआर के रूप में एक एपीआई है जिसे मैं अपने एंड्रॉइड ऐप में उपयोग करना चाहता हूं। सुनिश्चित नहीं है कि यह ग्रहण में परियोजना का हिस्सा होना चाहिए या अलग रखा गया है और परियोजना गुणों में जोड़ा गया है। इस जार को एप्लिकेशन के साथ पैक करने की भी आवश्यकता है, तो एंड्रॉइड ऐप के लिए यह कैसे किया जाता है?मेरे एंड्रॉइड ऐप के साथ एक जेएआर फ़ाइल का उपयोग और पैकेज कैसे करें?
6
A
उत्तर
21
के रूप में इस SO question से समझाया:
- आपका परियोजना -> राइट क्लिक करें -> आयात -> संग्रहीत फ़ाइल ->
yourjar.jar
- आपका परियोजना -> राइट क्लिक करें -> गुण -> जावा बिल्ड पथ - > पुस्तकालय -> जोड़ें जार ->
yourjar.jar
आप के रूप में "बाहरी जार" फ़ाइलें जोड़ना होगा, और सेट "आदेश और निर्यात" अपने ग्रहण परियोजना में।
अद्यतन फरवरी 2012:
Pacerier टिप्पणी एक मुद्दा (ClassNotFound) भले ही वह पुस्तकालय घोषित किया होने में उल्लेख है।
वह था:
हालांकि, समाधान सरल था:
1 घंटे से अधिक बर्बाद। मैन मैं पसीना था!
समाधान: सुनिश्चित करें कि आपका JAR 1.6 के साथ संकलित है और 1.7 नहीं है।
अरे मुझे सही दिशा में इशारा करते हुए के लिए VonC को
2
धन्यवाद। मेरे पास एक ही लक्षण थे लेकिन एक अलग पुस्तकालय के लिए (मुझे एंड्रॉइड प्रोजेक्ट के लिए org.apache.commons.codec.binary.Base64 जोड़ने की आवश्यकता थी)। मेरे लिए काम किया गया समाधान थोड़ा अलग था। टारबॉल से
- से डाउनलोड पुस्तकालय http://commons.apache.org/codec/download_codec.cgi
- निकालें कॉमन्स-कोडेक-1.6.jar और एक स्थानीय फ़ोल्डर
- ग्रहण में करने के लिए कॉपी:
- दाएं चरण हैं, जो मैं पीछा किया इसके साथ क्लिक करें इस परियोजना का नाम
- "पुस्तकालय" टैब पर संदर्भ मेनू
- से "गुण" चुनें, चुनें "बाहरी जार जोड़ें ..."
- पर नेविगेट करें और स्थान आप अपने स्थानीय ड्राइव करने के लिए इसे निकाले से कॉमन्स-कोडेक-1.6.jar
- जार फ़ाइल अब "संदर्भित पुस्तकालय" अपने पैकेज Explorer में नीचे दिखाई देगा और आप में सक्षम हो जाएगा अपने कोड में लाइब्रेरी का संदर्भ लें।
संबंधित मुद्दे
- 1. जेएआर फ़ाइल
- 2. मेरे एंड्रॉइड ऐप में मेरे एंड्रॉइड ऐप
- 3. जेएआर फ़ाइल में संसाधनों का उपयोग कैसे करें?
- 4. एक जेएआर फ़ाइल
- 5. एंड्रॉइड - मेरे ऐप
- 6. मेरे ऐप में एंड्रॉइड ऐप
- 7. एंड्रॉइड ऐप के साथ सहयोगी फ़ाइल प्रकार
- 8. मेरे ऐप में एंड्रॉइड
- 9. मेरे फोन पर मेरे ऐप का परीक्षण कैसे करें? मेरे पास एक्लिप्स डब्ल्यू/एंड्रॉइड प्लग-इन
- 10. MonoDroid के साथ इन-ऐप बिलिंग का उपयोग कैसे करें?
- 11. बाहरी जार के पैकेज नाम बदलने के लिए एंड्रॉइड के साथ जारजार का उपयोग कैसे करें?
- 12. एंड्रॉइड - पैकेज नाम के साथ तीसरे पक्ष के ऐप को कैसे शुरू करें?
- 13. जेएआर और पैकेज के बीच क्या अंतर है?
- 14. Google क्रेडेंशियल्स के साथ मेरे ऐप में एंड्रॉइड लॉगिन
- 15. एम्बेडेड जेएआर फ़ाइल
- 16. एक जेएआर फ़ाइल कैसे बनाएं जिसमें डीएलएल फाइलें शामिल हों?
- 17. मैवेन के साथ मेरे कस्टम आर्केटाइप का उपयोग कैसे करें?
- 18. एंड्रॉइड बटन का विस्तार कैसे करें और एक एक्सएमएल लेआउट फ़ाइल का उपयोग करें
- 19. मेरे एंड्रॉइड ऐप को सिस्टम अनुमतियां कैसे प्रदान करें?
- 20. मेरे आवेदन के साथ मेरे विजेट का एकीकरण
- 21. एंड्रॉइड ऐप संसाधनों में JSON फ़ाइल का उपयोग
- 22. एक मूल एंड्रॉइड ऐप डीबग कैसे करें?
- 23. वर्तमान जेएआर फ़ाइल
- 24. टर्मिनल का उपयोग कर एक विशिष्ट एंड्रॉइड ऐप कैसे चलाएं?
- 25. अतिरिक्त javax कैसे शामिल करें। * ग्रहण के साथ एंड्रॉइड ऐप में पैकेज?
- 26. मेरे वेब ऐप से यूट्यूब एप्लिकेशन का आह्वान कैसे करें
- 27. एंड्रॉइड संगतता पैकेज और getLoaderManager()
- 28. मेरे एंड्रॉइड प्रोग्राम में संपर्कों का उपयोग कैसे करें
- 29. एक ऐप में एक साथ jQuery मोबाइल और बैकबोन जेएस का उपयोग कैसे करें?
- 30. एंड्रॉइड ऐप में पबनब का उपयोग कैसे करें?
ऐसा करने के बाद भी, मुझे 'java.lang..NoClassDefFoundError: asd.asd.TESTActivity $ 1' क्या गुम है? – Pacerier
मेरा मैनिफेस्ट सही दिखता है, क्या मुझे "उपयोग-पुस्तकालय" का उपयोग करने की ज़रूरत है? – Pacerier
@Pacerier उपयोग-पुस्तकालय के बारे में निश्चित नहीं है: आपके पास अन्य विकल्प हैं (http://stackoverflow.com/questions/2230268/android-how-to-use-uses-library) – VonC