Android谷歌地图api v2 java.lang.CompatibleClassChangeError

Android谷歌地图api v2 java.lang.CompatibleClassChangeError,android,Android,在过去的3周里,我的应用程序在开发者控制台上不断崩溃。它发生在Android 5.0的Galaxy S5(风筝)启动时。例外情况是: java.lang.IncompatibleClassChangeError: Class com.google.android.gms.a.b implements non-interface class com.google.android.gms.a.a (declaration of 'com.google.android.gms.a.b' appears

在过去的3周里,我的应用程序在开发者控制台上不断崩溃。它发生在Android 5.0的Galaxy S5(风筝)启动时。例外情况是:

java.lang.IncompatibleClassChangeError: Class com.google.android.gms.a.b implements non-interface class com.google.android.gms.a.a (declaration of 'com.google.android.gms.a.b' appears in /data/data/com.google.android.gms/app_chimera/chimera-module-root/module-dd5b1d6850a09abe29b143730d133d3d1f4c4971/MapsModule.apk)
at dalvik.system.DexFile.defineClassNative(Native Method)
at dalvik.system.DexFile.defineClass(DexFile.java:240)
at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:233)
at dalvik.system.DexPathList.findClass(DexPathList.java:321)
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at com.google.android.gms.maps.internal.h.onTransact(SourceFile:104)
at android.os.Binder.transact(Binder.java:380)
at com.google.android.gms.maps.internal.ah.a(SourceFile:256)
at com.google.android.gms.maps.internal.CreatorImpl.a(SourceFile:82)
at com.google.android.gms.maps.internal.CreatorImpl.b(SourceFile:96)
at com.google.android.gms.maps.internal.ag.onTransact(SourceFile:62)
at android.os.Binder.transact(Binder.java:380)
at com.google.android.gms.maps.a.al.b(Unknown Source)
at com.google.android.gms.maps.q.g(Unknown Source)
at com.google.android.gms.maps.q.a(Unknown Source)
at com.google.android.gms.b.b.a(Unknown Source)
at com.google.android.gms.b.b.a(Unknown Source)
at com.google.android.gms.maps.n.onCreate(Unknown Source)
at android.support.v4.app.Fragment.performCreate(SourceFile:1766)
at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:917)
at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1138)
at android.support.v4.app.BackStackRecord.run(SourceFile:740)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(SourceFile:1501)
at android.support.v4.app.FragmentActivity.onStart(SourceFile:551)

您知道如何修复此问题吗?

试试这段代码。。。。@Override public void onDestroy(){super.onDestroy();if(mapView!=null)mapView.onDestroy();}嗯,问题是它从第一次运行时就发生在onStart方法中,所以这不会解决崩溃问题。我面临类似的问题,但使用此堆栈:java.lang.CompatibileClassChangeError:Class'java.lang.reflect.ArtMethod'在调用'java.lang.Object android.os.Parcelable$Creator.createFromParcel(android.os.Parcel)'时未实现接口'android.os.Parcelable$Creator'(在/system/framework/core libart.jar中显示'java.lang.reflect.ArtMethod'声明)这是三星的问题检查:试试这个代码。。。。@Override public void onDestroy(){super.onDestroy();if(mapView!=null)mapView.onDestroy();}嗯,问题是它从第一次运行时就发生在onStart方法中,所以这不会解决崩溃问题。我面临类似的问题,但使用此堆栈:java.lang.CompatibileClassChangeError:Class'java.lang.reflect.ArtMethod'在调用'java.lang.Object android.os.Parcelable$Creator.createFromParcel(android.os.Parcel)'时未实现接口'android.os.Parcelable$Creator'(在/system/framework/core libart.jar中显示'java.lang.reflect.ArtMethod'声明)这是三星的问题检查: