Android-библиотека не работает с Java 8

проблема

Поскольку я переключился на Java 8 в Android Studio 3.0, библиотека ShineButton больше не работает в моем проекте.


java.lang.NoClassDefFoundError: Failed resolution of: Landroid/animation/Animator$AnimatorListener$$CC;

Я получаю эту ошибку при использовании ShineButton в своем приложении в этой части библиотеки. Поскольку эта ошибка произошла с моим обновлением до Java 8, и я прочитал о некоторой подобной ошибке с Java 8, я совершенно уверен, что это фактор, который вызывает проблему.

Цель

Я хотел бы иметь решение, позволяющее библиотеке работать с Java 8 , потому что мне нравится как библиотека, так и функции, которые предоставляет Java 8 . Я не совсем уверен, как решить эту проблему, потому что я не мог найти никакой информации о NoClassDefFoundError и о том, какое точное отношение она имеет к Java 8 .

Дополнительная информация

Я 0.1.7 свой проект в Android Studio 3.0 Canary 4 в Android O, и я использую версию 0.1.7 ShineButton .

Ошибка возникает при нажатии ShineButton с его выполнением анимации.

Я уже опубликовал это на GitHub , но я не видел ответа на мои собственные и даже более старые проблемы. Недавно я также начал работу с командой разработчиков Android .

Так же, как небольшое обновление. Моя ошибка была исправлена ​​довольно давно. Я думаю, что это было с Canary 5-6 и обновлениями зависимостей.

Intereting Posts
Сохранять значение EditText в ListView Как показать открытые / закрытые значения / текст в диаграмме подсвечника androidplot Размер указателя. Насколько велика ссылка на объект? Невозможно десериализовать экземпляр объекта из токена START_ARRAY в Spring Webservice Всегда показывать элементы управления увеличением на MapView Справочные ресурсы из другого модуля в Android Studio Java.lang.Object не может быть разрешен в Eclipse Подгонка большого изображения в небольшое изображение с таким же хорошим качеством, как и исходное изображение? Ksoap2 org.xmlpull.v1.xmlpullparserexception Ожидаемая ошибка start_tag Как создать кнопки с равными ширинами? Matcher.replaceAll () и String.replaceAll (), похоже, не работают на Galaxy S 6 Сервисы google play недоступны из-за ошибки 2 Как сделать возобновление сеанса SSL на Android Можно ли начать работу через оболочку adb? Кнопка Android в элементе ListView для изменения текста в той же строке