मेरे पास एक बड़ी एंड्रॉइड ऐप परियोजना है जो कई पुस्तकालय परियोजनाओं को संदर्भित कर रही है। जब तक मैंने ग्रहण एडीटी प्लगइन को नवीनतम संस्करण (v22) में अपग्रेड नहीं किया, तब तक सब कुछ ठीक था। मैंने एसडीके को भी अपग्रेड किया। मुझे ग्रहण में कोई संकलित त्रुटियां नहीं दिखती हैं, लेकिन जब मैं फोन पर प्रोजेक्ट चलाता हूं तो मुझे NoClassDefFoundError मिलती है।
java.lang.NoClassDefFoundError: org.acra.ACRA
....
एरेका लाइब्रेरी संदर्भित लाइब्रेरी प्रोजेक्ट (लिबास फ़ोल्डर में) में से एक में शामिल है और मैं इसे पैकेज एक्सप्लोरर में "एंड्रॉइड प्राइवेट लाइब्रेरी" में देख सकता हूं, जैसा कि मैंने कहा, कोई संकलन त्रुटियां नहीं हैं। प्रोजेक्ट हर किसी के कंप्यूटर पर ठीक चलता है जिसने ADT को अपग्रेड नहीं किया।
मैं पहले से ही सामान की एक पूरी गुच्छा की कोशिश कर चुका हूं, लेकिन यह तक सीमित नहीं है:
- Android SDK को फिर से इंस्टॉल करें
- एक ताजा एडीटी बंडल डाउनलोड करें
- मेरे सभी कोड को हटाएं इसे git से दोबारा प्राप्त करें
- एप्लिकेशन प्रोजेक्ट में लाइब्रेरी को कॉपी करें
- इस लाइब्रेरी का उपयोग करने वाले कोड पर टिप्पणी करें - मुझे अगले लाइब्रेरी के लिए वही त्रुटि मिलती है
बिना किसी सफलता के, इसलिए मैं वास्तव में यहाँ हताश हो रहा हूँ।
मुझे वास्तव में खुशी होगी अगर कोई मुझे उस समस्या को हल करने के बारे में संकेत दे सके।