Ich versuche, Crashlytics mit meiner App zu integrieren, und es funktioniert, jedoch scheint die Zeilennummer falsch zu sein. Dies ist ein Stapel ich für meine Test Ausnahme bekommen:Android Crashlytics sendet falsche Zeilennummer
Fatal Exception: java.lang.RuntimeException: This is a test crash
at com.myapp.testapp.activity.MainActivity.animateReveal(MainActivity.java:42453)
at com.myapp.testapp.activity.MainActivity.onClick(MainActivity.java:1356)
at android.view.View.performClick(View.java:5204)
at android.view.View$PerformClick.run(View.java:21153)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
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)
Also mein Absturz ist auf Zeilennummer 1453 aber aus irgendeinem Grund als 42.453 es angezeigt? Interessanterweise ist die nächste Zeilennummer in dem Stapel richtig ...
Proguard:
# Crashlitics
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception
-keepattributes *Annotation*
mein Setup entspricht dem und das Problem ist immer noch vorhanden – Urboss
Post voller Proguard-Datei –
Ich fürchte, ich kann nicht, aber es ist ein Standard um Stoff (nach ihren Unterlagen). Die einzige Sache ist, dass es auf Android SDKs basiert, eins mit Optimierungen und ich bin mir nicht sicher, ob das Problem nicht auftaucht, seit wir zu SDK's optimierten als Standard für unsere Konfiguration gewechselt haben. – Urboss