Подтвердить что ты не робот

Выброс метаданных проекта Android Fragment Exception при использовании цели сборки Новый API-уровень 21

Исключение:

"Невозможно разрешить суперкласс L android/support/v4/app/FragmentTransitionCompat21 $1;"

Я пытаюсь вывести последний переход фрагмента из Fragment Back Fackment Back Stack, используя следующую функцию:

getSupportFragmentManager().popBackStack();,

когда я это сделал, вызовет вызов функции после ошибки. Это происходит только тогда, когда я использовал новую версию API Android версии 21 как цель сборки.

Тот же код отлично работает с Older API Version 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;

Кто-нибудь найдет подобную ошибку? пожалуйста, помогите, как решить это, спасибо.

4b9b3361

Ответ 1

за несколько предыдущих дней я тоже сталкиваюсь с таким видом ошибок, затем я пытаюсь v7 appcompat с API 22 вместо android.support.v4.app.FragmentTransition.

попробуйте этот вариант,

import android.app.FragmentTransaction;

есть фрагмент кода.

FragmentManager fm = getFragmentManager();
FragmentTransaction fragmentTransaction = fm.beginTransaction();
fragmentTransaction.addToBackStack("");
fragmentTransaction.replace(R.id.content_frame, Fr);
fragmentTransaction.commit();

Ответ 2

Он определенно ссылается на библиотеку поддержки API 21 версии 4, если у вас есть анимация, установленная в транзакции с изменением ObjectAnimator, также ссылайтесь на свои анимации от R.anim, иначе она пройдет и ошибка.