What is the actual output of the exception? It sho...
# android
a
What is the actual output of the exception? It should tell you a little more than “what chunk of code” it happens in
z
It’s useless, because proguard mapping looks like doesn’t work in Firebase Crash Reporting:
>>Exception java.lang.ClassCastException: beer.hapibrew.app.a.a.c.d cannot be cast to beer.hapibrew.app.a.a.c.c
beer.hapibrew.app.controllers.main.SessionControllers$createAdapter$listeners$1.onItemClick (SessionControllers.java) eu.davidea.viewholders.FlexibleViewHolder.onClick (FlexibleViewHolder.java) android.view.View.performClick (View.java:4447) android.view.View$PerformClick.run (View.java:18445) android.os.Handler.handleCallback (Handler.java:733) android.os.Handler.dispatchMessage (Handler.java:95) android.os.Looper.loop (Looper.java:136) android.app.ActivityThread.main (ActivityThread.java:5050) java.lang.reflect.Method.invokeNative (Method.java) java.lang.reflect.Method.invoke (Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:805) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:621)
d
Its strange, I am using Firebase crash reporting and deobfuscating works ok
z
I don’t know 😞 All proguard mappings are uploaded and all I see is this. Problem with Kotlin?
m
By the way,
-repackageclasses
and
-renamesourcefileattribute
are giving better obfuscation. 🙂
z
Thanks
a
I think you can upload your mapping.txt file into Firebase
z
I did. Doesn't matter anymore. Switched to Fabric now as suggested in Firebase.