Ho scaricato un rapporto di arresto anomalo dall'area amministrativa di Google Play della mia app, lo ho eseguito tramite retrace.sh
per deoffuscare la mappatura Proguard e ha prodotto l'output di seguito.Come interpretate un rapporto di arresto anomalo Android deoffuscato?
Domande:
ciò che è sconosciuto Source?
showHeader
, showPhoto
, ecc. Sono effettivamente metodi nella mia classe SummaryFragment
, ma perché sono elencati nell'ordine mostrato? Questi metodi non seguono alcun tipo di ordine logico o di esecuzione nel mio codice.
In quale metodo è stato effettivamente lanciato l'NPE?
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