में अपग्रेड करने के बाद क्लास को अपवाद नहीं मिला है मैंने हाल ही में अपने एडीटी को संस्करण 22 में अपग्रेड कर दिया है। ऐसा करने के बाद, मुझे पहली बार मेरी समर्थन लाइब्रेरी (जिसमें पर भरोसा था) एक और पुस्तकालय परियोजना)। के बाद मैं अपने प्रोजेक्ट के लिए समर्थन पुस्तकालय की नकल की और अपने सभी परियोजनाओं साफ़ करने के बाद मैं निम्नलिखित त्रुटियाँ प्राप्त करते रहने जब मैं अपने आवेदन शुरू करने का प्रयास करें:एंड्रॉइड - एडीटी 22
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.d.d/com.d.d.MainActivity}: java.lang.ClassNotFoundException: com.d.d.MainActivity
(मैं com.dd को वास्तविक पैकेज का नाम बदल दिया है)
लेकिन क्या मुझे संदिग्ध है कि यह समर्थन पुस्तकालय परिवर्तन का एक कारण है रहता है, निम्न पंक्ति है:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
यह मुझे क्योंकि जब मैं पहले समर्थन पुस्तकालय के साथ गड़बड़ है संदिग्ध रहता है, मैं प्राप्त कई ईआर कुछ जो डीएक्स से संबंधित हैं।
जरूरत नहीं कहने के लिए, AndroidManifest गतिविधि के लिए सही पथ है।
किसी भी मदद की बहुत सराहना की यहाँ हो जाएगा। बहुत बहुत धन्यवाद।
यह सही जवाब है, बहुत बहुत धन्यवाद! – MrByte
हाँ यह मेरे लिए भी हल हो गया। ऐसा लगता है कि आपके libs/फ़ोल्डर की सामग्री अब एंड्रॉइड प्राइवेट लाइब्रेरीज़ के तहत अर्ध-संकलित है ... जब आप नए एडीटी में अपडेट करते हैं तो आपको परियोजना प्रॉपर्टीज में जांचना होगा या अन्यथा इसे संकलन में शामिल नहीं किया जाएगा। एंड्रॉइड स्टूडियो यहाँ हम – JMRboosties
आते हैं धन्यवाद यह काम करता है। हालांकि एक सवाल हालांकि, जब हम किसी विशेष पुस्तकालय की जांच करते हैं तो क्या होता है? यहां तक कि एसडीके का संकलन करने के लिए भी उपयोग किया जा रहा है लेकिन यह चेक नहीं किया गया है। –