致命异常:java.lang.CompatibleClassChangeError:Cand';找不到com.google.a.a.c.a

致命异常:java.lang.CompatibleClassChangeError:Cand';找不到com.google.a.a.c.a,java,android,exception,exception-handling,fatal-error,Java,Android,Exception,Exception Handling,Fatal Error,我在操作系统为三星设备的CrashListics中反复得到了这个异常,我搜索了很多,发现这是三星设备的一个缺陷,但找不到任何解决方案。有谁能建议我如何处理这个异常(任何解决方案或技巧) 致命异常:java.lang.CompatibleClassChangeError:找不到 com.google.a.a.c.a 位于libcore.reflect.AnnotationAccess.toAnnotationInstance(AnnotationAccess.java:659) 位于libcore

我在操作系统为三星设备的CrashListics中反复得到了这个异常,我搜索了很多,发现这是三星设备的一个缺陷,但找不到任何解决方案。有谁能建议我如何处理这个异常(任何解决方案或技巧)

致命异常:java.lang.CompatibleClassChangeError:找不到 com.google.a.a.c.a 位于libcore.reflect.AnnotationAccess.toAnnotationInstance(AnnotationAccess.java:659) 位于libcore.reflect.AnnotationAccess.toAnnotationInstance(AnnotationAccess.java:641) 位于libcore.reflect.AnnotationAccess.getDeclaredAnnotation(AnnotationAccess.java:170) 位于java.lang.reflect.Field.getAnnotation(Field.java:242) 位于com.google.gson.internal.bind.ReflectTypeAdapterFactory.excludeField(未知 (来源) 位于com.google.gson.internal.bind.ReflectTypeAdapterFactory.excludeField(未知 (来源) 位于com.google.gson.internal.bind.ReflectTypeAdapterFactory.excludeField(未知 (来源) 位于com.google.gson.internal.bind.ReflectTypeAdapterFactory.excludeField(未知 (来源) 位于com.google.gson.gson.doubleAdapter(未知来源) 位于com.google.gson.gson.doubleAdapter(未知来源) 位于com.google.gson.gson.doubleAdapter(未知来源) 位于com.google.gson.gson.doubleAdapter(未知来源) 位于com.google.gson.gson.doubleAdapter(未知来源) 在com.app.Data.Sessions.LoginSession.createLoginSession(未知 来源) 位于com.app.Data.UserInformation.getInfo(未知 (来源) 位于com.app.Main.LocationUpdateService.locationUpdate(未知 (来源) 位于com.app.Main.LocationUpdateService.locationUpdate(未知 (来源) 在com.app.Main.LocationUpdateService$1.onLocationChanged(未知 (来源) 位于android.location.LocationManager$ListenerTransport.\u handleMessage(LocationManager.java:281) 位于android.location.LocationManager$ListenerTransport.access$000(LocationManager.java:210) 位于android.location.LocationManager$ListenerTransport$1.handleMessage(LocationManager.java:226) 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:145) 位于android.app.ActivityThread.main(ActivityThread.java:5942) 位于java.lang.reflect.Method.invoke(Method.java) 位于java.lang.reflect.Method.invoke(Method.java:372) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)

createLoginSession
中,我正在做的是:

public void createLoginSession(UserData userData) {
    Gson gson = new Gson();
    String info = gson.toJson(userData);
    editor.putString(INFO, info);
    editor.commit();
}

您需要保留您的模型
UserData
,不要混淆它。像这样:

-将类保留在您的package.model.*{*;}

保留你的gson


-keep class com.google.gson.stream.*{*}

你的gradle中使用proguard吗?@RoShanShan是的,我是using@KapilRajput有帮助吗?如果是,请标记为答案