2012-01-22 31 views
13

मैं एक नया ऐप्लिकेशन बनाने में कर रहा हूँ करने के लिए पुस्तकालय जोड़ा नहीं जा सकता और मैं इस तरह कुछ पुस्तकालयों का उपयोग करना चाहते हैं: https://github.com/JakeWharton/Android-ViewPagerIndicatorमेरी एंड्रॉयड परियोजना

मैं इस पुस्तकालय डाउनलोड किया था, मेरे कार्यक्षेत्र नया Android परियोजना का उपयोग कर में जोड़ा -> अस्तित्व स्रोत से बनाएँ। गुणों के लिए गया> एंड्रॉइड, और Is Library चेक किया। फिर मैं अपने ऐप प्रोजेक्ट में एंड्रॉइड> एंड्रॉइड पर गया, और पुस्तकालय अनुभाग पर क्लिक किया, और लाइब्रेरी चुना, और यह मुझे इसके पास एक हरे रंग की वी के साथ पुस्तकालय दिखाता है। मैंने ठीक क्लिक किया है, लेकिन लाइब्रेरी का उपयोग नहीं कर सका इसलिए मैंने गुणों को फिर से खोल दिया है> एंड्रॉइड फिर से, और लाइब्रेरी के पास एक लाल क्रॉस था, और '?' "परियोजना" कॉलम के तहत।

मुझे समझ में नहीं आ रहा है कि यह क्यों हो रहा है! यह वास्तव में कष्टप्रद है, मेरे साथ हुआ जब मैंने अपने ऐप में फेसबुक एपीआई जोड़ने की कोशिश की, और मैंने अभी छोड़ दिया और स्रोत को मेरी परियोजना में कॉपी किया।

धन्यवाद, एलाड!

+0

लाइब्रेरी एक सिमलिंक द्वारा संदर्भित है? यदि, आपके Eclipse_Workspace के अंदर लाइब्रेरी नहीं है? –

+0

क्षमा करें, मुझे नहीं पता कि सिमलिंक का क्या अर्थ है, क्या आप मुझे समझा सकते हैं? – Elad92

+0

यदि पता है तो आप नहीं जानते कि हम मान सकते हैं कि आप एक यूनिक्स सिस्टम पर नहीं हैं। एक सिमलिंक एक फ़ाइल के शॉर्टकट की तरह कुछ है। एक्सेलिप्स वर्कस्पेस के अंदर अपनी लिब्स कॉपी करें और नवीनतम एसडीके और एडीटी टूल्स –

उत्तर

25

ग्रहण कार्यक्षेत्र के अंदर मैन्युअल रूप से प्रत्येक लाइब्रेरी की प्रतिलिपि बनाएँ, इसे आयात करने से पहले, जैसा कि लाइब्रेरी कहीं और कहती है, ग्रहण मूर्खतापूर्ण प्रतीत होता है। पुस्तकालय को सिमलिंक करने से भी काम नहीं होगा।

+0

यह मेरे "java.lang.NoClassDefFoundError: आर $ लेआउट" समस्या हल हो गया! महान! –

+0

पागल ग्रहण के बारे में युक्तियों के लिए बहुत बहुत धन्यवाद .. – Ewoks

+0

वर्कस्पेस में प्रोजेक्ट जोड़ने के कारण धन्यवाद –

11

मेरे लिए, मैं बस ग्रहण को पुनरारंभ करता हूं और अतिरिक्त लाइब्रेरी ठीक काम करता है।

मेरा मतलब है कि पहली बार लाइब्रेरी प्रोजेक्ट जोड़ने के बाद यह लाल अंक दिखा रहा है। हालांकि ग्रहण मुख्य प्रोजेक्ट और लाइब्रेरी प्रोजेक्ट एक ही वर्कस्पेस फ़ोल्डर में हैं और प्रोजेक्ट फ़ोल्डर के बाहर कोई संसाधन फ़ाइलें नहीं हैं।

तो, आप अपने ग्रहण को पुनरारंभ करने के लिए प्रयास कर सकते हैं। हैप्पी कोडिंग ....

+0

मैं इस उत्तर के बारे में इतना संदेहजनक था, लेकिन यह वास्तव में काम करता था। –

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