chucker
chucker copied to clipboard
Crash on Share Click java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/graphics/drawable/DrawableWrapper;
:writing_hand: Describe the bug
When I click the share in the request detail screen, it crashed.
:bomb: Steps to reproduce
- Go to 'Chucker'
- Click on 'One of detail'
- Click share icon
- Crash occured
:wrench: Expected behavior
I want it to display pop up to share curl, response, etc
:camera: Screenshots
:iphone: Tech info
- Device: Nubia RedMagic 7
- OS: Android 12
- Chucker version: 4.0.0
- Gradle Version: 8.0.0
- AGP Version: 8.0.2
- Java: 17
- Kotlin Version: 1.8.22
:page_facing_up: Additional context
The logs of crash
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/graphics/drawable/DrawableWrapper;
at androidx.appcompat.widget.MenuPopupWindow.createDropDownListView(MenuPopupWindow.java:80)
at androidx.appcompat.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1179)
at androidx.appcompat.widget.ListPopupWindow.show(ListPopupWindow.java:664)
at androidx.appcompat.view.menu.StandardMenuPopup.tryShow(StandardMenuPopup.java:181)
at androidx.appcompat.view.menu.StandardMenuPopup.show(StandardMenuPopup.java:208)
at androidx.appcompat.view.menu.MenuPopupHelper.showPopup(MenuPopupHelper.java:296)
at androidx.appcompat.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:182)
at androidx.appcompat.view.menu.MenuPopupHelper.show(MenuPopupHelper.java:144)
at androidx.appcompat.widget.ActionMenuPresenter.onSubMenuSelected(ActionMenuPresenter.java:310)
at androidx.appcompat.view.menu.MenuBuilder.dispatchSubMenuSelected(MenuBuilder.java:314)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:1008)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)
at androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:625)
at androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:151)
at android.view.View.performClick(View.java:7471)
at android.widget.TextView.performClick(TextView.java:12535)
at android.view.View.performClickInternal(View.java:7448)
at android.view.View.access$3700(View.java:838)
at android.view.View$PerformClick.run(View.java:28936)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:242)
at android.os.Looper.loop(Looper.java:374)
at android.app.ActivityThread.main(ActivityThread.java:9333)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1018)
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.appcompat.graphics.drawable.DrawableWrapper" on path: DexPathList[[zip file "/data/app/~~zbuxISZm-2RiN-YdRfLKrw==/{{package}}-iRGYHm0cJ9zOJL-Dx1EG4g==/base.apk"],nativeLibraryDirectories=[/data/app/~~zbuxISZm-2RiN-YdRfLKrw==/{{package}}-iRGYHm0cJ9zOJL-Dx1EG4g==/lib/arm64, /data/app/~~zbuxISZm-2RiN-YdRfLKrw==/{{package}}-iRGYHm0cJ9zOJL-Dx1EG4g==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at androidx.appcompat.widget.MenuPopupWindow.createDropDownListView(MenuPopupWindow.java:80)Â
at androidx.appcompat.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1179)Â
at androidx.appcompat.widget.ListPopupWindow.show(ListPopupWindow.java:664)Â
at androidx.appcompat.view.menu.StandardMenuPopup.tryShow(StandardMenuPopup.java:181)Â
at androidx.appcompat.view.menu.StandardMenuPopup.show(StandardMenuPopup.java:208)Â
at androidx.appcompat.view.menu.MenuPopupHelper.showPopup(MenuPopupHelper.java:296)Â
at androidx.appcompat.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:182)Â
at androidx.appcompat.view.menu.MenuPopupHelper.show(MenuPopupHelper.java:144)Â
at androidx.appcompat.widget.ActionMenuPresenter.onSubMenuSelected(ActionMenuPresenter.java:310)Â
at androidx.appcompat.view.menu.MenuBuilder.dispatchSubMenuSelected(MenuBuilder.java:314)Â
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:1008)Â
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)Â
at androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:625)Â
at androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:151)Â
at android.view.View.performClick(View.java:7471)Â
at android.widget.TextView.performClick(TextView.java:12535)Â
at android.view.View.performClickInternal(View.java:7448)Â
at android.view.View.access$3700(View.java:838)Â
at android.view.View$PerformClick.run(View.java:28936)Â
at android.os.Handler.handleCallback(Handler.java:938)Â
at android.os.Handler.dispatchMessage(Handler.java:99)Â
at android.os.Looper.loopOnce(Looper.java:242)Â
at android.os.Looper.loop(Looper.java:374)Â
at android.app.ActivityThread.main(ActivityThread.java:9333)Â
at java.lang.reflect.Method.invoke(Native Method)Â
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)Â
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1018)Â