2012-09-22 4 views
10

में लाइब्रेरी जोड़ने पर जार मिस्चैच त्रुटि मैं एंड्रॉइड के लिए नया हूं और मैं ViewPagerIndicator के लिए लाइब्रेरी जोड़ने की कोशिश कर रहा हूं this tutorial मुझे करने के लिए निर्देश देता है।ग्रहण

Versions found are: 
Path: C:\Users\Bryan\workspace\MyPager\libs\android-support-v4.jar 
Length: 349252 
SHA-1: 612846c9857077a039b533718f72db3bc041d389 
Path: C:\Users\Bryan\git\Android-ViewPagerIndicator\library\libs\android-support-v4.jar 
Length: 271754 
SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b 
Jar mismatch! Fix your dependencies 

कैसे मैं अपने निर्माण पथ खिलवाड़ के बिना इस को हल करते हैं: हालांकि, जब मैं पुस्तकालय जोड़ने मैं एक त्रुटि बताते हुए मिल सकता है?

+0

क्या आप मेवेन या एक्लिप्स निर्माण प्रणाली का उपयोग कर रहे हैं? – arunkumar

+0

@arunkumar मैं ग्रहण –

उत्तर

22

ऐसा लगता है कि यह लाइब्रेरी को दो बार मिला है। आपको एक को हटाना होगा।

+0

का उपयोग कर रहा हूं ऐसा करने के लिए सही प्रक्रिया क्या है? मुझे केवल मेरी निर्भरता फ़ोल्डर में एक लाइब्रेरी दिखाई देती है –

+3

यदि आप पहले से ही कुछ बाहरी पुस्तकालयों (जैसे ActionBarSherlock) जोड़ चुके हैं तो उन्हें कभी-कभी समर्थन लाइब्रेरी भी शामिल होती है ताकि आपको इसे जोड़ने की आवश्यकता न हो। साथ ही, यदि आप अपने एसडीके लक्ष्यों को अपने मैनिफेस्ट में सही तरीके से सेट करते हैं (नवीनतम एसडीके को लक्षित करें और मिनीएसडीके सेट करें) तो अंतर्निहित गतिविधि निर्माता (नई फ़ाइल-> अन्य-> एंड्रॉइड गतिविधि) का उपयोग करें, तो यह आपके लिए समर्थन लाइब्रेरी जोड़ देगा। –

+0

ठीक है जवाब देने के लिए धन्यवाद। –

1

आप समर्थन पुस्तकालय के दो अलग-अलग संशोधन का उपयोग कर रहे हैं। सभी समर्थन लाइब्रेरी जार और हटाएं उन्हें अपने ऐप (और यदि कोई अन्य निर्भरता है) में दोबारा कॉपी करें।

एंड्रॉइड-सपोर्ट-v4.jar को स्वचालित रूप से संकलित किया जाएगा।

संपादित करें: जावा पथ बिल्ड में हटाने चाहिए एंड्रॉयड निर्भरता हैं और एंड्रॉयड निजी पुस्तकालयमें पुस्तकालय सूचकांक

+0

मैंने अपने निर्भरता फ़ोल्डर को हटा दिया है ... मैं उन फ़ोल्डर्स को वापस कैसे प्राप्त करूं :( – ksudu94

+0

लाइब्रेरी को दोबारा जोड़ें। आपको निर्भरता दिखाना चाहिए। –

0

कोशिश अनावश्यक .jar फ़ाइल को हटाने के लिए की libs अपने Android परियोजना से फ़ोल्डर।