java.lang.IncompatibleClassChangeError: Structural change of com.framwork.activity.BaseActivity is hazardous** (/data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/dalvik-cache/base-1.dex at compile time, /data/user/0/com.microvideo.mivi/cache/slice-slice_9-classes.dex at runtime): Virtual method count off: 11 vs 17 Lcom/framwork/activity/BaseActivity; (Compile time): Static fields: Instance fields: Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V getUiClassName()Ljava/lang/String; onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V unblock()V Lcom/framwork/activity/BaseActivity; (Runtime): Static fields: Lcom/android/tools/fd/runtime/IncrementalChange; $change Instance fields: Z isInvokeByPlugin Landroid/app/AlertDialog; mAlertDialog Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V <init>([Ljava/lang/Object;Lcom/android/tools/fd/runtime/InstantReloadException;)V access$super(Lcom/framwork/activity/BaseActivity;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V cancelAlertDialog()V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V finishSelfDelayFast()V getUiClassName()Ljava/lang/String; isAlertDialogShowing()Z onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V onKeyDown(ILandroid/view/KeyEvent;)Z onPreFinish()V onResume()V unblock()V (declaration of 'com.yimu.main.MainActivity' appears in /data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/apk/base-1.apk)

GitHub | SheepYoung | 4 months ago
  1. 0

    【兼容性问题】nexus 6P 加载插件失败

    GitHub | 4 months ago | SheepYoung
    java.lang.IncompatibleClassChangeError: Structural change of com.framwork.activity.BaseActivity is hazardous** (/data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/dalvik-cache/base-1.dex at compile time, /data/user/0/com.microvideo.mivi/cache/slice-slice_9-classes.dex at runtime): Virtual method count off: 11 vs 17 Lcom/framwork/activity/BaseActivity; (Compile time): Static fields: Instance fields: Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V getUiClassName()Ljava/lang/String; onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V unblock()V Lcom/framwork/activity/BaseActivity; (Runtime): Static fields: Lcom/android/tools/fd/runtime/IncrementalChange; $change Instance fields: Z isInvokeByPlugin Landroid/app/AlertDialog; mAlertDialog Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V <init>([Ljava/lang/Object;Lcom/android/tools/fd/runtime/InstantReloadException;)V access$super(Lcom/framwork/activity/BaseActivity;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V cancelAlertDialog()V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V finishSelfDelayFast()V getUiClassName()Ljava/lang/String; isAlertDialogShowing()Z onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V onKeyDown(ILandroid/view/KeyEvent;)Z onPreFinish()V onResume()V unblock()V (declaration of 'com.yimu.main.MainActivity' appears in /data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/apk/base-1.apk)
  2. 0

    java.lang.IncompatibleClassChangeError when including espresso-contrib:2.0

    Stack Overflow | 2 years ago | seppo0010
    java.lang.IncompatibleClassChangeError: xxx.DashboardActivity$1
  3. 0

    Android Google Maps api v2 java.lang.IncompatibleClassChangeError

    Stack Overflow | 1 year ago | Adrian
    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)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Issue 8314 - gmaps-api-issues - Bug: java.lang.IllegalStateException: CreatorImpl not initialized properly. - Google Maps API bug reports and feature requests - Google Project Hosting

    google.com | 2 weeks ago
    java.lang.IncompatibleClassChangeError: Superclass com.google.android.gms.maps.internal.h of com.google.android.gms.maps.internal.CreatorImpl is an interface (declaration of 'com.google.android.gms.maps.internal.CreatorImpl' appears in /data/data/com.google.android.gms/app_chimera/chimera-module-root/module- /MapsModule.apk)
  6. 0

    Issue 8314 - gmaps-api-issues - Bug: java.lang.IllegalStateException: CreatorImpl not initialized properly. - Google Maps API bug reports and feature requests - Google Project Hosting

    google.com | 11 months ago
    java.lang.IncompatibleClassChangeError: Superclass com.google.android.gms.maps.internal.h of com.google.android.gms.maps.internal.CreatorImpl is an interface (declaration of 'com.google.android.gms.maps.internal.CreatorImpl' appears in /data/data/com.google.android.gms/app_chimera/chimera-module-root/module- /MapsModule.apk)

  1. jk 3 times, last 7 months ago
  2. zildjiandm 7 times, last 8 months ago
  3. MyInnos 3 times, last 9 months ago
3 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IncompatibleClassChangeError

    Structural change of com.framwork.activity.BaseActivity is hazardous** (/data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/dalvik-cache/base-1.dex at compile time, /data/user/0/com.microvideo.mivi/cache/slice-slice_9-classes.dex at runtime): Virtual method count off: 11 vs 17 Lcom/framwork/activity/BaseActivity; (Compile time): Static fields: Instance fields: Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V getUiClassName()Ljava/lang/String; onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V unblock()V Lcom/framwork/activity/BaseActivity; (Runtime): Static fields: Lcom/android/tools/fd/runtime/IncrementalChange; $change Instance fields: Z isInvokeByPlugin Landroid/app/AlertDialog; mAlertDialog Lcom/framwork/activity/ViewBusinessBinder; mViewBusinessBander Landroid/app/ProgressDialog; pd Direct methods: <init>()V <init>([Ljava/lang/Object;Lcom/android/tools/fd/runtime/InstantReloadException;)V access$super(Lcom/framwork/activity/BaseActivity;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; Virtual methods: back(Landroid/view/View;)V block(Ljava/lang/String;Z)V cancelAlertDialog()V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V confirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V finishSelfDelay()V finishSelfDelayFast()V getUiClassName()Ljava/lang/String; isAlertDialogShowing()Z onBindBusinessInterface(Lcom/framwork/activity/ViewBusinessBinder;)V onCreate(Landroid/os/Bundle;)V onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V onDestroy()V onKeyDown(ILandroid/view/KeyEvent;)Z onPreFinish()V onResume()V unblock()V (declaration of 'com.yimu.main.MainActivity' appears in /data/user/0/com.microvideo.mivi/Plugin/com.yimu.holiday/apk/base-1.apk)

    at dalvik.system.DexFile.defineClassNative()
  2. Android Platform
    BaseDexClassLoader.findClass
    1. dalvik.system.DexFile.defineClassNative(Native Method)
    2. dalvik.system.DexFile.defineClass(DexFile.java:226)
    3. dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219)
    4. dalvik.system.DexPathList.findClass(DexPathList.java:338)
    5. dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
    5 frames
  3. Java RT
    ClassLoader.loadClass
    1. java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    1 frame
  4. com.morgoo.droidplugin
    PluginClassLoader.loadClass
    1. com.morgoo.droidplugin.core.PluginClassLoader.loadClass(PluginClassLoader.java:74)
    1 frame
  5. Java RT
    ClassLoader.loadClass
    1. java.lang.ClassLoader.loadClass(ClassLoader.java:469)
    1 frame
  6. Android Platform
    ActivityThread.handleLaunchActivity
    1. android.app.Instrumentation.newActivity(Instrumentation.java:1067)
    2. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2317)
    3. android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
    3 frames