1
So Fabricはスタックトレースを完全に解読していません... これは部分的に行いますが、私はそれがコンテキスト内のコードに関連付けられていないスタックトレースにいくつかのランダムな未知のメソッドを付けることに気付きます。ファブリック、Crashyliticsスタックトレースは難読化されません。 Android
Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'android.content.Context in.ulink.agrostar.agroex.b.a.j.e()' on a null object reference
at in.ulink.agrostar.agroex.presenter.HomePresenter.fetchLeadsFromApi(method 'onItemClicked':344)
at in.ulink.agrostar.agroex.presenter.HomePresenter.syncOfflineLeadsAdded(method 'onItemClicked')
at in.ulink.agrostar.agroex.presenter.HomePresenter$3.onPostExecute(method 'onItemClicked':554)
at in.ulink.agrostar.agroex.presenter.HomePresenter$3.onPostExecute(method 'onItemClicked':540)
at android.os.AsyncTask.finish(AsyncTask.java:651)
at android.os.AsyncTask.access$500(AsyncTask.java:180)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:668)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
これは私のProGuardのマッピングファイルにそこにあるものである
#FOR CRASHLYTICS
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
誰かが、私はProGuardのなしでデバッグモードで実行した場合Crashlytics(ファブリック)が正確なスタックトレースを与えるように、彼らがやっていることを共有することができます。
yaドキュメントは、既にそこにプリントすることを言っています。例外のものを追加してチェックします。ありがとうございました – yUdoDis
ありがとう@ @マイケルは働いていました – yUdoDis
ちょっと@時々、クラッシュトレースが部分的に不鮮明にならない理由がありますが、同じユーザーには別のクラッシュリボートが表示されることがあります。何かご意見は? – yUdoDis