E/AndroidRuntime: FATAL EXCEPTION: main\n Process: com.example.zhcs3, PID: 18701\n java.lang.NoClassDefFoundError: Failed resolution of: Lcom/bumptech/glide/gifdecoder/GifDecoder$BitmapProvider;\n at com.bumptech.glide.Glide.(Glide.java:385)\n at com.bumptech.glide.GlideBuilder.build(GlideBuilder.java:568)\n at com.bumptech.glide.Glide.initializeGlide(Glide.java:287)\n at com.bumptech.glide.Glide.initializeGlide(Glide.java:239)\n at com.bumptech.glide.Glide.checkAndInitializeGlide(Glide.java:198)\n at com.bumptech.glide.Glide.get(Glide.java:179)\n at com.bumptech.glide.Glide.getRetriever(Glide.java:714)\n at com.bumptech.glide.Glide.with(Glide.java:825)\n at com.example.zhcs3.KtKt.logImg(Kt.kt:20)\n at com.example.zhcs3.Fragment.SyFragment$getBanner$1$2$1$1.onBindView(SyFragment.kt:50)\n at com.example.zhcs3.Fragment.SyFragment$getBanner$1$2$1$1.onBindView(SyFragment.kt:47)\n at com.youth.banner.adapter.BannerAdapter.onBindViewHolder(BannerAdapter.java:41)\n at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7065)\n at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107)\n at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6012)\n at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6279)\n at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6118)\n at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6114)\n at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2303)\n at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1627)\n at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587)\n at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665)\n at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4134)\n at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851)\n at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.viewpager2.widget.ViewPager2.onLayout(ViewPager2.java:527)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\n at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.appcompat.widget.LinearLayoutCompat.setChildFrame(LinearLayoutCompat.java:1655)\n at androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(LinearLayoutCompat.java:1509)\n at androidx.appcompat.widget.LinearLayoutCompat.onLayout(LinearLayoutCompat.java:1417)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.appcompat.widget.LinearLayoutCompat.setChildFrame(LinearLayoutCompat.java:1655)\n at androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(LinearLayoutCompat.java:1509)\n at androidx.appcompat.widget.LinearLayoutCompat.onLayout(LinearLayoutCompat.java:1417)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\n at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.recyclerview.widget.RecyclerView$LayoutManager.layoutDecoratedWithMargins(RecyclerView.java:9587)\n at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1685)\n at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587)\nE/AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665)\n at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4134)\n at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851)\n at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.viewpager2.widget.ViewPager2.onLayout(ViewPager2.java:527)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at androidx.appcompat.widget.LinearLayoutCompat.setChildFrame(LinearLayoutCompat.java:1655)\n at androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(LinearLayoutCompat.java:1509)\n at androidx.appcompat.widget.LinearLayoutCompat.onLayout(LinearLayoutCompat.java:1417)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\n at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1791)\n at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1635)\n at android.widget.LinearLayout.onLayout(LinearLayout.java:1544)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\n at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1791)\n at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1635)\n at android.widget.LinearLayout.onLayout(LinearLayout.java:1544)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\n at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\n at com.android.internal.policy.DecorView.onLayout(DecorView.java:758)\n at android.view.View.layout(View.java:19590)\n at android.view.ViewGroup.layout(ViewGroup.java:6053)\n at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2484)\n at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2200)\n at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1386)\n at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6733)\n at android.view.Choreographer$CallbackRecord.run(Choreographer.java:911)\n at android.view.Choreographer.doCallbacks(Choreographer.java:723)\n at android.view.Choreographer.doFrame(Choreographer.java:658)\n at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897)\n at android.os.Handler.handleCallback(Handler.java:789)\n at android.os.Handler.dispatchMessage(Handler.java:98)\n at android.os.Looper.loop(Looper.java:164)\n at android.app.ActivityThread.main(ActivityThread.java:6541)\n at java.lang.reflect.Method.invoke(Native Method)\n at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)\n at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)\n Caused by: java.lang.ClassNotFoundException: Didn't find class "com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider" on path: DexPathList[[zip file "/data/app/com.example.zhcs3-TusXCbwfSr9hs4nTjGQymA==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.zhcs3-TusXCbwfSr9hs4nTjGQymA==/lib/x86, /system/lib, /vendor/lib]]\n at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:379)\n at java.lang.ClassLoader.loadClass(ClassLoader.java:312)\n