java.lang.NoSuchMethodError: No direct method <init>(Landroid/widget/ImageView;Landroid/support/v7/widget/AppCompatDrawableManager;)V in class Landroid/support/v7/widget/AppCompatImageHelper; or its super classes (declaration of 'android.support.v7.widget.AppCompatImageHelper' appears in /data/data/example.intercom.app/files/instant-run/dex/slice-com.android.support-appcompat-v7-24.2.0_410d52b8fd7997122f7913342dc7d8429ee6c357-classes.dex)

tip

Check if the version of Intercom you're using uses the same version of the Android support library you have as dependency. Update or rollback your support library version so they match with the one Intercom needs.

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

  • Conflict with FloatingActionButton?
    via GitHub by hpsoar
    ,
  • No such method Error Floating action button
    via Stack Overflow by rudi
    ,
  • cannot inflate floating action button
    via Stack Overflow by Sanidhya
    ,
  • Wildcard support libs dependency
    via GitHub by Pahanuch
    ,
    • java.lang.NoSuchMethodError: No direct method <init>(Landroid/widget/ImageView;Landroid/support/v7/widget/AppCompatDrawableManager;)V in class Landroid/support/v7/widget/AppCompatImageHelper; or its super classes (declaration of 'android.support.v7.widget.AppCompatImageHelper' appears in /data/data/example.intercom.app/files/instant-run/dex/slice-com.android.support-appcompat-v7-24.2.0_410d52b8fd7997122f7913342dc7d8429ee6c357-classes.dex) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:170) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:147) at java.lang.reflect.Constructor.newInstance(Constructor.java) at android.view.LayoutInflater.createView(LayoutInflater.java:619) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.rInflate(LayoutInflater.java:838) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.inflate(LayoutInflater.java:515) at android.view.LayoutInflater.inflate(LayoutInflater.java:423) at io.intercom.android.sdk.inbox.ConversationsListFragment.onCreateView(ConversationsListFragment.java:112) at android.support.v4.app.Fragment.performCreateView(Fragment.java:2080) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1108) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1677) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:536) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

    Users with the same issue

    Aria Pahlavan
    Aria Pahlavan1 times, last one,
    Unknown visitor2 times, last one,
    Donsy
    Donsy13 times, last one,
    Unknown visitor4 times, last one,