पर पुनः-इनिट को अस्वीकार करना कृपया कोई मुझे बताएं कि इस त्रुटि का अर्थ क्या है और इससे कैसे बचें।NoClassDefFoundError - पूर्व-असफल वर्ग
एक के बाद जब तक मेरी एप्लिकेशन सेना इस त्रुटि के कारण बंद कर देता है:
09-28 12:53:45.746 I/dalvikvm(29489): Rejecting re-init on previously-failed class Lcom/bartat/android/ui/task/AsyncTaskExt; v=0x0
09-28 12:53:45.748 D/AndroidRuntime(29489): Shutting down VM
09-28 12:53:45.755 I/am_crash(1146): [29489,com.bartat.android.secret,572996,java.lang.NoClassDefFoundError,com.bartat.android.ui.task.AsyncTaskExt,CommandsActivity.java,726]
09-28 12:53:45.755 I/am_finish_activity(1146): [1079225264,123,com.bartat.android.secret/.CommandsActivity,crashed]
09-28 12:53:45.750 W/dalvikvm(29489): threadid=1: thread exiting with uncaught exception (group=0x40015560)
09-28 12:53:45.752 E/AndroidRuntime(29489): FATAL EXCEPTION: main
09-28 12:53:45.752 E/AndroidRuntime(29489): java.lang.NoClassDefFoundError: com.bartat.android.ui.task.AsyncTaskExt
यह समस्या एप्लिकेशन पुन: इंस्टॉल द्वारा हल नहीं किया जा सकता है।
यदि मैं AsyncTaskExt
AsyncTaskExt2
का नाम बदलता हूं तो उदाहरण के लिए यह फिर से काम करता है। लेकिन कुछ हफ्तों/महीनों के बाद यह फिर से यह त्रुटि प्राप्त करना शुरू कर दिया।
इसका क्या अर्थ है? इसे क्यों फेंक दिया जाता है और कक्षा का नाम बदलने के बिना इसे कैसे टालना है?
कृपया मेरी मदद करो, तमस
मुझे नहीं पता कि यह त्रुटि किस कारण से है, मेरा मतलब है कि ऐसा होने से पहले कोई त्रुटियां हैं या नहीं। लेकिन जब यह अपवाद होता है तो लॉग में कोई अन्य त्रुटि नहीं होती है। मुझे लगता है कि सिस्टम (vm?) कहीं संग्रहीत है कि इस वर्ग में कोई समस्या थी। लेकिन मैंने अभी तक पहला मौका नहीं लिया है। – bartat