我将Crashlytics添加到我的Android应用程序中(通过Idea插件)。
当我的应用开始时,我会收到下一个错误:
java.lang.AbstractMethodError: abstract method not implemented
at io.fabric.sdk.android.ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1.onActivityStarted(ActivityLifecycleManager.java)
at android.app.Application.dispatchActivityStarted(Application.java:199)
at android.app.Activity.onStart(Activity.java:1048)
at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:536)
我完全无法弄清楚为什么会这样。也许有人面临这个问题?
答案 0 :(得分:0)
如上所述(克里斯),proguard剥离了一些无法辨别使用的东西。它真正剥离了Crashlytics / Fabric类。 为避免这种情况,只需将这些行添加到proguard配置文件中:
-keep class com.crashlytics.** { *; }
-keep class io.fabric.** { *; }
-dontwarn com.crashlytics.**