【发布时间】:2014-11-05 09:22:58
【问题描述】:
例外情况是:
“无法解析 L android/support/v4/app/FragmentTransitionCompat21$1 的超类;”
我正在尝试使用以下函数从 Fragment Manager 的 Fragment Back Stack 中弹出最后一个 Fragment Transition:
getSupportFragmentManager().popBackStack();,
当我这样做时,函数调用在错误之后抛出。仅当我使用新的 Android API 版本 21 作为构建目标时才会发生这种情况。
相同的代码适用于旧 API 版本 20。
错误:找不到“android.support.v4.app.FragmentTransitionCompat21$1”的超类
它似乎是“FragmentTransitionCompat21”基类中的一个内部类。
错误:
W/dalvikvm(1356): Unable to resolve superclass of Landroid/support/v4/app/FragmentTransitionCompat21$1; (1082)
W/dalvikvm(1356): Link of class 'Landroid/support/v4/app/FragmentTransitionCompat21$1;' failed
E/dalvikvm(1356): Could not find class 'android.support.v4.app.FragmentTransitionCompat21$1', referenced from method android.support.v4.app.FragmentTransitionCompat21.setEpicenter
W/dalvikvm(1356): VFY: unable to resolve new-instance 358 (Landroid/support/v4/app/FragmentTransitionCompat21$1;) in Landroid/support/v4/app/FragmentTransitionCompat21;
有没有人发现类似的错误?请帮忙解决一下,谢谢。
【问题讨论】:
-
这是一个关于这个东西的报告问题:code.google.com/p/android/issues/detail?id=77670。我也在等一个答案。顺便说一句,为什么不赞成?
-
感谢您提供信息,将等待 API 中解决此问题。
-
您使用的是哪个支持库版本?您尝试更新了吗?
标签: java android android-fragments android-5.0-lollipop