मैंने अपने ऐप के Google Play व्यवस्थापक क्षेत्र से एक क्रैश रिपोर्ट डाउनलोड की, इसे retrace.sh
के माध्यम से प्रोगार्ड मैपिंग को डीबफस्केट करने के लिए चलाया, और यह नीचे आउटपुट का उत्पादन किया।आप एक deobfuscated एंड्रॉइड क्रैश रिपोर्ट की व्याख्या कैसे करते हैं?
सवाल:
अज्ञात स्रोत क्या है?
showHeader
, showPhoto
, आदि वास्तव में मेरे SummaryFragment
कक्षा में विधियां हैं, लेकिन वे दिखाए गए क्रम में क्यों सूचीबद्ध हैं? ये विधियां मेरे कोड में किसी भी प्रकार के तार्किक या निष्पादन आदेश का पालन नहीं करती हैं।
एनपीई वास्तव में किस विधि में फेंक दिया गया था?
Caused by: java.lang.NullPointerException
at com.myapp.SummaryFragment.selectMenuItemAuth(Unknown Source)
showHeader
photoButtonClicked
showPhoto
nameButtonClicked
deleteByID
access$0
at com.myapp.SummaryFragment.onActivityCreated(Unknown Source)
at android.support.v4.app.Fragment.performActivityCreated(Unknown Source)
at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source)
moveToState
moveToState
moveToState