java.lang.RuntimeException: Canvas: trying to draw too large(167805264bytes) bitmap. at android.graphics.RecordingCanvas.throwIfCannotDraw(RecordingCanvas.java:274) at android.graphics.BaseRecordingCanvas.drawBitmap(BaseRecordingCanvas.java:153) at com.facebook.v.a.b.BitmapAnimationBackend.a(BitmapAnimationBackend.java:38) at com.facebook.v.a.b.BitmapAnimationBackend.a(BitmapAnimationBackend.java:15) at com.facebook.v.a.b.BitmapAnimationBackend.a(BitmapAnimationBackend.java:25) at com.facebook.v.a.b.BitmapAnimationBackend.a(BitmapAnimationBackend.java:25) at com.facebook.v.a.b.BitmapAnimationBackend.a(BitmapAnimationBackend.java:4) at com.facebook.v.a.a.AnimationBackendDelegate.a(AnimationBackendDelegate.java:2) at com.facebook.v.a.a.AnimationBackendDelegateWithInactivityCheck.a(AnimationBackendDelegateWithInactivityCheck.java:6) at com.facebook.v.a.c.AnimatedDrawable2.draw(AnimatedDrawable2.java:11) at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:2) at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:2) at com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:6) at com.facebook.drawee.drawable.FadeDrawable.a(FadeDrawable.java:13) at com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:12) at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:2) at com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:4) at android.widget.ImageView.onDraw(ImageView.java:1448) at com.vk.attachpicker.widget.MediaStoreItemSmallView.onDraw(MediaStoreItemSmallView.java:1) at android.view.View.draw(View.java:23491) at com.vk.attachpicker.widget.MediaStoreItemSmallView.draw(MediaStoreItemSmallView.java:1) at android.view.View.updateDisplayListIfDirty(View.java:22322) at android.view.View.draw(View.java:23199) at android.view.ViewGroup.drawChild(ViewGroup.java:4615) at androidx.recyclerview.widget.RecyclerView.drawChild(RecyclerView.java:1) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4368) at android.view.View.draw(View.java:23494) at androidx.recyclerview.widget.RecyclerView.draw(RecyclerView.java:1) at android.view.View.updateDisplayListIfDirty(View.java:22322) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4595) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4568) at android.view.View.updateDisplayListIfDirty(View.java:22273) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:682) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:688) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:790) at android.view.ViewRootImpl.draw(ViewRootImpl.java:5002) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4697) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3848) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2475) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9592) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1414) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1422) at android.view.Choreographer.doCallbacks(Choreographer.java:1049) at android.view.Choreographer.doFrame(Choreographer.java:937) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1397) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:240) at android.os.Looper.loop(Looper.java:351) at android.app.ActivityThread.main(ActivityThread.java:8435) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013) Device information: commit='8959558', fullVersionInfo='main-8959558-dirty', isMilkshake='true', sdkVersion='33', productName='CPH2565RU', deviceName='OP5745L1', boardName='bengal', manufacturerName='OPPO', brandName='OPPO', modelName='CPH2565'