Git Product home page Git Product logo

Comments (5)

ksi3321 avatar ksi3321 commented on May 29, 2024 10

Okay so I don't quite understand what happened here but I managed to solve the crash.
When i saw your sample project i noticed that in the external libraries folder, there were 2 additional dependencies:

screen shot 2018-10-11 at 10 47 04 am

This was missing in my project after i finished importing the dependency on gradle which is
implementation 'com.github.duanhong169:colorpicker:1.1.5'

after i manually added the checkerboard dependency
implementation 'com.github.duanhong169:checkerboarddrawable:1.0.2'
it worked and I was able to see the color picker

from colorpicker.

duanhong169 avatar duanhong169 commented on May 29, 2024

Try a full rebuild of your project?

Android Studio: Build -> Clean Project, then Run it again.

from colorpicker.

ksi3321 avatar ksi3321 commented on May 29, 2024

It does not help. I am still getting the crash

from colorpicker.

duanhong169 avatar duanhong169 commented on May 29, 2024

Yes, you are right, the library colorpicker:1.1.5 has some transitive dependencies which include checkerboarddrawable:1.0.2, but it should be handled by gradle automatically.

I confirmed these transitive dependencies are working in the sample project:

    implementation 'com.github.duanhong169:colorpicker:1.1.5'
//    implementation project(':colorpicker')

anyway, if manually add the dependencies can solve your issue, that's acceptable :)

from colorpicker.

Maulikpatel2492 avatar Maulikpatel2492 commented on May 29, 2024

I tried using the latest version 1.1.6 in my project and when i click on a button to open the color picker it crashes and displays the following exception:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.apanishoppy, PID: 9247
java.lang.NoClassDefFoundError: Failed resolution of: Ltop/defaults/checkerboarddrawable/CheckerboardDrawable;
at top.defaults.colorpicker.AlphaSliderView.onDraw(AlphaSliderView.java:43)
at android.view.View.draw(View.java:19382)
at android.view.View.updateDisplayListIfDirty(View.java:18311)
at android.view.View.draw(View.java:19099)
at android.view.ViewGroup.drawChild(ViewGroup.java:4401)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4180)
at android.view.View.updateDisplayListIfDirty(View.java:18297)
at android.view.View.draw(View.java:19099)
at android.view.ViewGroup.drawChild(ViewGroup.java:4401)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4180)
at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1882)
at android.view.View.updateDisplayListIfDirty(View.java:18297)
at android.view.View.draw(View.java:19099)
at android.view.ViewGroup.drawChild(ViewGroup.java:4401)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4180)
at android.view.View.draw(View.java:19385)
at android.view.View.updateDisplayListIfDirty(View.java:18311)
at android.view.View.draw(View.java:19099)
at android.view.ViewGroup.drawChild(ViewGroup.java:4401)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4180)
at android.view.View.updateDisplayListIfDirty(View.java:18297)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:676)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:682)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:790)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:3091)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2884)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2437)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1446)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6954)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:980)
at android.view.Choreographer.doCallbacks(Choreographer.java:792)
at android.view.Choreographer.doFrame(Choreographer.java:724)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:966)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:192)
at android.app.ActivityThread.main(ActivityThread.java:6711)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:826)
Caused by: java.lang.ClassNotFoundException: Didn't find class "top.defaults.checkerboarddrawable.CheckerboardDrawable" on path: DexPathList[[zip file "/data/app/com.apanishoppy-qxWio9GDx8GgNE79gHEhbQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.apanishoppy-qxWio9GDx8GgNE79gHEhbQ==/lib/arm64, /data/app/com.apanishoppy-qxWio9GDx8GgNE79gHEhbQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64, /system/vendor/lib64/hw, /system/vendor/lib64]]

from colorpicker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.