2011-02-09 5 views
8

मैं एक सूची-खंड कार्यक्रम चला रहा हूं और रन-टाइम पर मुझे नीचे त्रुटि मिली है।एंड्रॉइड रनटाइम अपवाद: गतिविधि घटक इंफो को तुरंत चालू करने में असमर्थ?

त्रुटि:

**02-09 09:03:40.213: ERROR/AndroidRuntime(572): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{ni.android.Fragment/ni.android.Fragment.Fragment}: java.lang.ClassNotFoundException: ni.android.Fragment.Fragment in loader dalvik.system.PathClassLoader[/data/app/ni.android.Fragment-1.apk]** 

मैं reason.My कार्यक्रम नहीं जानता कि तीन वर्गों-DetailsFragment.java, FragmentsTitles.java और Shakespear.java किसी भी एक मेरी मदद कर सकते बाहर कृपया शामिल है ...

+0

"कारण से" भाग के लिए अपना स्टैक ट्रेस नीचे देखें, जो आपकी वास्तविक समस्या का संकेत देना चाहिए। – CommonsWare

+0

यह लॉगसीएट के कारण हुआ है: java.lang.RuntimeException: गतिविधि ComponentInfo {com.example.fragmenttest/com.example.fragmenttest.FragmentTestActivity} शुरू करने में असमर्थ: android.view.InflateException: बाइनरी एक्सएमएल फ़ाइल लाइन # 13: त्रुटि वर्ग खंड 02-10 06: 00: 21.938: त्रुटि/एंड्रॉइड रनटाइम (535): कारण: android.view.InflateException: बाइनरी एक्सएमएल फ़ाइल लाइन # 13: वर्ग खंड 02-10 06: 00: 21.938: ERROR/AndroidRuntime (535): के कारण: java.lang.ClassCastException: com.example.fragmenttest.FragmentTestActivity को एंड्रॉइड.एप.फ्रेगमेंट –

+1

** शेक्सपियर ** नहीं, शेक्सपियर नहीं: पी – keyser

उत्तर

18

किसी भी समय यदि आपको बताते हुए कोई त्रुटि मिलती है तो गतिविधि को तुरंत चालू करने में असमर्थ ComponentInfo इसका मतलब है कि आपके कोड में कुछ त्रुटि है। कि त्रुटि के कारण के रूप में लॉग बिल्ली में दिखाया जाएगा: ......... 1. की वजह से: android.view.InflateException: बाइनरी एक्सएमएल फ़ाइल लाइन # 13: त्रुटि बढ़ा-चढ़ाकर वर्ग टुकड़ा (यह इंगित करता है कि एक्सएमएल में एक त्रुटि है और गतिविधि में समस्या बढ़ रही है। इससे आप जान सकते हैं कि त्रुटि क्या है और यदि आप उस त्रुटि को सुधारते हैं तो आपकी समस्या हल हो जाएगी।

+0

मुझे लगता है कि किसी भी त्रुटि से शुरू हो रहा है ** ** में असमर्थ ** ** ** की जानकारी के कारण ** है। – Paul

+0

अगर मैं इस जवाब को एक से अधिक बार वोट दे सकता हूं, तो मैं निश्चित रूप से करूँगा। – molli

0

यदि आपको पहले यह चेतावनी पसंद है त्रुटि:

05-16 10:08:00.033: W/dalvikvm(1695): Unable to resolve superclass of Lmy/fragment/test/FragmentTestActivity; (7) 
05-16 10:08:00.076: W/dalvikvm(1695): Link of class 'Lmy/fragment/test/FragmentTestActivity;' failed 

अपने एपी के लिए एंड्रॉइड-समर्थन-v4 निर्यात करना चाहिए p: विन्यस्त जावा का निर्माण पथ -> आदेश और निर्यात टैब -> सेट चेकबॉक्स android-समर्थन-v4.jar

0

सुनिश्चित करें कि आप केवल त्रुटि को नहीं देख रहे हैं (हो सकता है कि सबसे पहले एक मौजूदा हटाने की जरूरत) logcat ... के रूप में त्रुटि verbose का उपयोग कर देखा जा सकता है। लेकिन मैं @ परमेश्वर के

5

से सहमत हूं यह ब्लॉग इस समस्या को हल करेगा।

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

धन्यवाद

+1

यदि आप एडीटी 17 को अपडेट कर रहे हैं तो निश्चित रूप से यह मेरे लिए काम करता है और मैंने पहले से ही अन्य सभी "बेवकूफ" चीजों को देखा है। –

+0

मुझे समाधान पसंद है। मैंने खोज और 10 अलग-अलग समाधानों को आजमाया है और यह एक है (कम से कम, अगर आपने एडीटी 17 को अपडेट किया है) – Chexpir

1

मैं भी (शुरुआत) इस त्रुटि था और मैंने देखा है कि मैं अपने गतिविधि कक्षा में onCreate विधि बनाने के लिए भूल गया था। एक बार मैंने इसे बनाया, त्रुटि दूर चली गई।

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

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