2012-06-11 6 views
7

मुझे इस तरह की कुछ दुर्घटना रिपोर्ट मिली और मुझे यकीन नहीं है कि इसका क्या अर्थ है। बस इसे स्पष्ट करने के लिए - यह ऐसा कुछ है जिसे मैं पुन: उत्पन्न नहीं कर सकता। यह ACRAफिर से शुरू होने पर एंड्रॉइड क्रैश। इस अपवाद की व्याख्या कैसे करें?

द्वारा रिपोर्ट किया जाता

पूर्ण त्रुटि स्टैक ट्रेस नीचे 'Unmarshalling अज्ञात प्रकार कोड २१३१२९६३५७ पर 1232 भरपाई':

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.idatt/com.idatt.activities.NewMailActivity}: java.lang.RuntimeException: Parcel [email protected]: Unmarshalling unknown type code 2131296357 at offset 1232 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 
at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:130) 
at android.app.ActivityThread.main(ActivityThread.java:3687) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.RuntimeException: Parcel [email protected]: Unmarshalling unknown type code 2131296357 at offset 1232 
at android.os.Parcel.readValue(Parcel.java:1913) 
at android.os.Parcel.readSparseArrayInternal(Parcel.java:2112) 
at android.os.Parcel.readSparseArray(Parcel.java:1568) 
at android.os.Parcel.readValue(Parcel.java:1903) 
at android.os.Parcel.readMapInternal(Parcel.java:2083) 
at android.os.Bundle.unparcel(Bundle.java:208) 
at android.os.Bundle.getSparseParcelableArray(Bundle.java:1167) 
at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1682) 
at android.app.Activity.onRestoreInstanceState(Activity.java:844) 
at android.app.Activity.performRestoreInstanceState(Activity.java:816) 
at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1096) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1629) 
... 11 more 
java.lang.RuntimeException: Parcel [email protected]: Unmarshalling unknown type code 2131296357 at offset 1232 
at android.os.Parcel.readValue(Parcel.java:1913) 
at android.os.Parcel.readSparseArrayInternal(Parcel.java:2112) 
at android.os.Parcel.readSparseArray(Parcel.java:1568) 
at android.os.Parcel.readValue(Parcel.java:1903) 
at android.os.Parcel.readMapInternal(Parcel.java:2083) 
at android.os.Bundle.unparcel(Bundle.java:208) 
at android.os.Bundle.getSparseParcelableArray(Bundle.java:1167) 
at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1682) 
at android.app.Activity.onRestoreInstanceState(Activity.java:844) 
at android.app.Activity.performRestoreInstanceState(Activity.java:816) 
at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1096) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1629) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 
at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:130) 
at android.app.ActivityThread.main(ActivityThread.java:3687) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
at dalvik.system.NativeStart.main(Native Method) 
+0

क्या आपने निर्माता शामिल किया है? – Sajmon

+0

निर्माता द्वारा आपका क्या मतलब है? – katit

+0

क्या आप 'com.idatt.activities.NewMailActivity' के लिए बंडल में कुछ भी सहेज रहे हैं (यानी उस गतिविधि के लिए' ऑनसेवेंसस्टेट 'में)? ऐसा लगता है कि एक फोन कॉल से फिर से शुरू होने पर दुर्घटना हो रही है, और यह बंडल में से किसी एक ऑब्जेक्ट को अनमशेल नहीं कर सकता क्योंकि यह इस प्रकार को पहचान नहीं पाता है। –

उत्तर

5

एमुलेटर पर, एक देव उपकरण एप्लिकेशन होना चाहिए। उस ऐप को खोलें, सूची से "विकास सेटिंग्स" का चयन करें, और "तुरंत गतिविधियों को नष्ट करें" के बगल में स्थित बॉक्स को चेक करें। अब, जब आप अपना ऐप चलाते हैं, जब आप होम बटन दबाते हैं, तो अग्रभूमि गतिविधि नष्ट हो जाएगी। फिर आप बग को फिर से बनाने के लिए लंबे समय तक या ऐप्स स्क्रीन से अपने ऐप को पुनरारंभ कर सकते हैं।

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