Skip to content
This repository has been archived by the owner on Feb 8, 2022. It is now read-only.

Kotlin crash with NoClassDefFoundError Palette$Builder #4

Open
danielgomezrico opened this issue Mar 10, 2016 · 1 comment
Open

Kotlin crash with NoClassDefFoundError Palette$Builder #4

danielgomezrico opened this issue Mar 10, 2016 · 1 comment

Comments

@danielgomezrico
Copy link

Hi

Im trying to use compile 'com.github.florent37:picassopalette:1.0.2@aar' from kotlin.

Picasso.with(holder.itemView.context)
                .load(item.picUrl)
                .placeholder(R.drawable.ic_face_black_48dp)
                .into(holder.itemView.itemImageView,
                        PicassoPalette.with(item.picUrl, holder.itemView.itemImageView)
                                .use(BitmapPalette.Profile.MUTED_DARK)
                                .intoBackground(holder.itemView.itemImageView)
                     )

But I get:

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/graphics/Palette$Builder; at com.github.florent37.picassopalette.BitmapPalette.start(BitmapPalette.java:159) at com.github.florent37.picassopalette.PicassoPalette.onBitmapLoaded(PicassoPalette.java:81) at com.github.florent37.picassopalette.PicassoPalette.onSuccess(PicassoPalette.java:99) at com.squareup.picasso.ImageViewAction.complete(ImageViewAction.java:51) at com.squareup.picasso.Picasso.deliverAction(Picasso.java:558) at com.squareup.picasso.Picasso.complete(Picasso.java:510) at com.squareup.picasso.Picasso$1.handleMessage(Picasso.java:117) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6843) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.graphics.Palette$Builder" on path: DexPathList[[zip file "/data/app/com.barista_v.wapa.stylist-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at com.github.florent37.picassopalette.BitmapPalette.start(BitmapPalette.java:159)  at com.github.florent37.picassopalette.PicassoPalette.onBitmapLoaded(PicassoPalette.java:81)  at com.github.florent37.picassopalette.PicassoPalette.onSuccess(PicassoPalette.java:99)  at com.squareup.picasso.ImageViewAction.complete(ImageViewAction.java:51)  at com.squareup.picasso.Picasso.deliverAction(Picasso.java:558)  at com.squareup.picasso.Picasso.complete(Picasso.java:510)  at com.squareup.picasso.Picasso$1.handleMessage(Picasso.java:117)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:145)  at android.app.ActivityThread.main(ActivityThread.java:6843)  at java.lang.reflect.Method.invoke(Native Method)  at java.lang.reflect.Method.invoke(Method.java:372)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)  Suppressed: java.lang.ClassNotFoundException: android.support.v7.graphics.Palette$Builder at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504)

Already tried using kapt:

    compile 'com.github.florent37:picassopalette:1.0.2@aar'
    kapt 'com.github.florent37:picassopalette:1.0.2@aar'
}

kapt {
  generateStubs = true
}

But still happens.
What can I do?

@danielgomezrico
Copy link
Author

Maybe because support library is old (sdk 22 and support 22.2.0 )?
mine is 23 and 23.2.0

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant