小编sks*_*tar的帖子

当Project Build使用New API Level 21时,Android Project Fragment Transition抛出异常

例外情况是:

"无法解析L android/support/v4/app/FragmentTransitionCompat21 $ 1的超类;"

我正在尝试使用以下函数从片段管理器的片段返回堆栈中弹出最后一个片段转换:

getSupportFragmentManager().popBackStack(); ,

当我这样做时,函数调用抛出错误.只有当我使用New Android API Version 21作为Build目标时才会发生这种情况.

相同的代码适用于旧版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;
Run Code Online (Sandbox Code Playgroud)

有人发现类似错误吗?请帮忙解决这个问题,谢谢.

java android android-fragments android-5.0-lollipop

27
推荐指数
1
解决办法
3073
查看次数