Wie interpretiert man einen deobfuscierten Android-Absturzbericht?
Ich habe einen Absturzbericht aus dem Google Play-Administratorbereich meiner App heruntergeladen und durchgearbeitetretrace.sh
um die Proguard-Zuordnung zu deaktivieren, und es wurde die folgende Ausgabe erzeugt.
Fragen:
Was ist eine unbekannte Quelle?
showHeader
, showPhoto
usw. sind in der Tat Methoden in meinemSummaryFragment
Klasse, aber warum werden sie in der angegebenen Reihenfolge aufgelistet? Diese Methoden folgen in meinem Code keiner logischen oder Ausführungsreihenfolge.
In welcher Methode wurde die NPE tatsächlich geworfen?
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