更新到 androidx.appcompat:appcompat:1.3.0 导致“indexOutOfBounds”崩溃

时间:2021-05-28 13:18:55

标签: android build.gradle indexoutofboundsexception android-appcompat androidx

我最近更新了我的依赖项,包括将 androidx.appCompat1.2.0 更新为 1.3.0。花了一些时间才弄清楚这就是导致我崩溃的原因。 直到用户单击 MaterialCardView 以转换到主页上的新片段时才会发生崩溃。

删除依赖项更新解决了我的问题。有谁知道 androidx.appcompat:appcompat:1.3.0 中的什么可能导致这种情况?这是崩溃日志:

java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
    at java.util.ArrayList.get(ArrayList.java:437)
    at f.m.c.s0.v(FragmentTransitionImpl.java:3)
    at f.m.c.c.b(DefaultSpecialEffectsController.java:183)
    at f.m.c.x0.c(SpecialEffectsController.java:23)
    at f.m.c.b0.E(FragmentManager.java:81)
    at f.m.c.b0.Z(FragmentManager.java:11)
    at f.m.c.b0.C(FragmentManager.java:14)
    at f.m.c.b0$g.run(FragmentManager.java:1)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at androidx.test.espresso.base.Interrogator.loopAndInterrogate(Interrogator.java:10)
    at androidx.test.espresso.base.UiControllerImpl.loopUntil(UiControllerImpl.java:7)
    at androidx.test.espresso.base.UiControllerImpl.loopUntil(UiControllerImpl.java:1)
    at androidx.test.espresso.base.UiControllerImpl.injectMotionEvent(UiControllerImpl.java:6)
    at androidx.test.espresso.action.MotionEvents.sendUp(MotionEvents.java:6)
    at androidx.test.espresso.action.MotionEvents.sendUp(MotionEvents.java:1)
    at androidx.test.espresso.action.Tap.sendSingleTap(Tap.java:5)
    at androidx.test.espresso.action.Tap.access$100(Tap.java:1)
    at androidx.test.espresso.action.Tap$1.sendTap(Tap.java:1)
    at androidx.test.espresso.action.GeneralClickAction.perform(GeneralClickAction.java:4)
    at androidx.test.espresso.ViewInteraction$SingleExecutionViewAction.perform(ViewInteraction.java:2)
    at androidx.test.espresso.ViewInteraction.doPerform(ViewInteraction.java:19)
    at androidx.test.espresso.ViewInteraction.access$100(ViewInteraction.java:1)
    at androidx.test.espresso.ViewInteraction$1.call(ViewInteraction.java:2)
    at androidx.test.espresso.ViewInteraction$1.call(ViewInteraction.java:1)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:193)
    at android.app.ActivityThread.main(ActivityThread.java:6718)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

0 个答案:

没有答案
相关问题