Лямбда-функции возвращаются к анонимным классам - PullRequest
0 голосов
/ 12 июня 2019

Я возвращаю приложение Android, созданное для Android 9, для работы с Android 5.1, и есть много проблем, среди которых тот факт, что Java 8 не поддерживается.Лямбды и ссылки на методы использовались очень интенсивно.Когда я сталкиваюсь с лямбда или ссылкой на метод, я получаю java.lang.NoClassDefFoundError.

Точнее,

java.lang.NoClassDefFoundError: com.company.appname.data.entities .- $$ Lambda $ Событие $ a39TwGpGAlTjSZ6A7VoEq_FJFA0

, указывающее на строку класса, содержащего лямбду.Есть ли способ сделать их бэкпорт, не переписывая их все, и если есть способ автоматически их преобразовать.

Я пробовал Retrolambda, импортировал его, но все равно получала ту же ошибку.

...