Skip to content

Glide 5.0.+ android 5 crash #5677

@slgitcode

Description

@slgitcode

Glide 5.0.+ android 5 crash (sdk version 21). But android:minSdkVersion="14" in aar AndroidManifest.xml ?

                                                                                                java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/function/Supplier;
                                                                                                	at com.bumptech.glide.load.engine.DecodeJob.init(DecodeJob.java:159)
                                                                                                	at com.bumptech.glide.load.engine.Engine$DecodeJobFactory.build(Engine.java:516)
                                                                                                	at com.bumptech.glide.load.engine.Engine.waitForExistingOrStartNewJob(Engine.java:266)
                                                                                                	at com.bumptech.glide.load.engine.Engine.load(Engine.java:193)
                                                                                                	at com.bumptech.glide.request.SingleRequest.onSizeReady(SingleRequest.java:469)
                                                                                                	at com.bumptech.glide.request.target.ViewTarget$SizeDeterminer.getSize(ViewTarget.java:376)
                                                                                                	at com.bumptech.glide.request.target.ViewTarget.getSize(ViewTarget.java:218)
                                                                                                	at com.bumptech.glide.request.SingleRequest.begin(SingleRequest.java:259)
                                                                                                	at com.bumptech.glide.manager.RequestTracker.runRequest(RequestTracker.java:41)
                                                                                                	at com.bumptech.glide.RequestManager.track(RequestManager.java:688)
                                                                                                	at com.bumptech.glide.RequestBuilder.into(RequestBuilder.java:872)
                                                                                                	at com.bumptech.glide.RequestBuilder.into(RequestBuilder.java:931)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7747)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7847)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6646)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6917)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6757)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6753)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2362)
                                                                                                	at androidx.recyclerview.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:584)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687)
                                                                                                	at androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(GridLayoutManager.java:182)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4645)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:4348)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4919)
                                                                                                	at android.view.View.layout(View.java:15596)
                                                                                                	at android.view.ViewGroup.layout(ViewGroup.java:4966)
                                                                                                	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
                                                                                                	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
                                                                                                	at android.view.View.layout(View.java:15596)
                                                                                                	at android.view.ViewGroup.layout(ViewGroup.java:4966)
                                                                                                	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
                                                                                                	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
                                                                                                	at android.view.View.layout(View.java:15596)
                                                                                                	at android.view.ViewGroup.layout(ViewGroup.java:4966)
                                                                                                	at androidx.recyclerview.widget.RecyclerView$LayoutManager.layoutDecoratedWithMargins(RecyclerView.java:10407)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1720)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622)
                                                                                                	at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4645)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:4348)
                                                                                                	at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4919)
                                                                                                	at android.view.View.layout(View.java:15596)
                                                                                                	at android.view.ViewGroup.layout(ViewGroup.java:4966)
                                                                                                	at androidx.viewpager2.widget.ViewPager2.onLayout(ViewPager2.java:535)
                                                                                                	at android.view.View.layout(View.java:15596)
                                                                                                	at android.view.ViewGroup.layout(ViewGroup.java:4966)
                                                                                                	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1076)
  •                                                                                                 	at
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions