2011-11-22 9 views
7

मैं कुछ तीसरे पक्ष के उपकरण (this) स्थापित करने के लिए तथाकथित lib फ़ोल्डर खोजने का प्रयास कर रहा हूं। वे आपको बताते हैं: "इसे अपने एंड्रॉइड ऐप के libs/फ़ोल्डर में रखें (डाउनलोड जार फ़ाइल)। लेकिन, ग्रहण में, मुझे नेविगेटर क्षेत्र में दिखाए गए सभी निर्देशिकाओं का विस्तार करने के बाद भी lib फ़ोल्डर नहीं मिला। क्या कोई मुझे बताएगा कि यह lib फ़ोल्डर कहां है? धन्यवाद।जहां एंड्रॉइड ऐप का lib फ़ोल्डर हैक है?

उत्तर

8

आप ग्रहण निम्न कार्य का उपयोग करते हैं:

  1. राइट-क्लिक करें अपनी परियोजना और हिट 'प्रोजेक्ट गुण'।
  2. 'जावा बिल्ड पथ' चुनें।
  3. 'पुस्तकालय' टैब चुनें।
  4. 'बाहरी जार जोड़ें ...' दबाएं।
  5. अपनी वांछित .jar-file पर नेविगेट करें और 'ओपन' दबाएं।
  6. 'ठीक' पर क्लिक करें।

तो फिर आप अपने बाहरी पुस्तकालय संदर्भ के लिए सक्षम होना चाहिए।

+0

ओह ठंडा। lemme कोशिश करें .. – m0rtimer

+0

महान समाधान धन्यवाद Kasper! इसने बाहरी पुस्तकालय को संदर्भित करने में सक्षम नहीं होने की मेरी समस्या को तुरंत हल किया। अब मैं पुस्तकालय का उपयोग ठीक कर सकता हूं, और मुझे एक lib फ़ोल्डर जोड़ने की भी आवश्यकता नहीं थी। – m0rtimer

8

आप अगर यह पहले से ही वहाँ नहीं है इसे बनाने के लिए है। यह आपके प्रोजेक्ट फ़ोल्डर के शीर्ष स्तर पर src और res फ़ोल्डरों के समान स्तर पर होना चाहिए।

+0

आपकी प्रतिक्रिया के लिए धन्यवाद ग्राहम – m0rtimer

2

आपका lib फ़ोल्डर वास्तव में बाहरी पुस्तकालयों के भंडारण के लिए प्रयोग किया जाता है।

यह आमतौर पर बाहरी पुस्तकालयों, कैसे एक .dll काम करता है के लिए इसी तरह के लिए बाहरी .jars धारण करने के लिए प्रयोग किया जाता है।

आपके पास इस फ़ोल्डर अपने आप में फाइल रखने के लिए है, तो उन्हें एक मौजूदा संग्रह के लिए उन्हें का उपयोग करने के रूप में इस परियोजना के लिए जोड़ की जरूरत है।

मुझे पता है कि अगर यह स्पष्ट नहीं है कि चलो या आप किसी भी अधिक प्रश्न हैं!

संपादित करें:

आप सुनिश्चित करें कि आप अपने आयात में इस डाल रहे हैं बनाने की जरूरत है:

import myLib.fullyQualifiedClassName.*; 

आशा इस मदद करता है!

+0

धन्यवाद। मैं अभी भी थोड़ा सा अटक गया हूं कि मेरे ऐप को वास्तव में इस फ़ोल्डर को पहचानने के लिए कैसे प्राप्त करें ... क्या आप मुझे थोड़ा आगे ले जा सकते हैं? मैंने lib फ़ोल्डर जोड़ा और .jar में कॉपी किया। मैंने 'com com.loopj.android.http। *;' आयात भी जोड़ा जैसा कि यहां निर्देश दिया गया है: http://loopj.com/android-async-http/ लेकिन मेरा ऐप अभी भी लाइब्रेरी को पहचान नहीं रहा है। – m0rtimer

+0

क्या आप पुस्तकालयों को सही तरीके से आयात कर रहे हैं? ऊपर मेरा जवाब जांचें। – Codeman

+0

हे फीनिक्सब्लैड 9। आश्चर्यजनक रूप से यह (आयात com.loopj.android.http) ने ठीक काम किया जब मैंने कैस्पर मोरच द्वारा प्रस्तावित तरीके से पुस्तकालय जोड़ा। मैंने अपना जवाब चुना क्योंकि यह तुरंत मेरी समस्या का समाधान करता है, लेकिन आपको जवाब देने में आपके समय के लिए बहुत धन्यवाद (और हर कोई)। – m0rtimer

संबंधित मुद्दे