Я возвращаю приложение Android, созданное для Android 9, для работы с Android 5.1, и есть много проблем, среди которых тот факт, что Java 8 не поддерживается.Лямбды и ссылки на методы использовались очень интенсивно.Когда я сталкиваюсь с лямбда или ссылкой на метод, я получаю java.lang.NoClassDefFoundError.
Точнее,
java.lang.NoClassDefFoundError: com.company.appname.data.entities .- $$ Lambda $ Событие $ a39TwGpGAlTjSZ6A7VoEq_FJFA0
, указывающее на строку класса, содержащего лямбду.Есть ли способ сделать их бэкпорт, не переписывая их все, и если есть способ автоматически их преобразовать.
Я пробовал Retrolambda, импортировал его, но все равно получала ту же ошибку.