Подпись (Java 8 или выше) работает только с Java 8 или выше и InnerClasses (Java 5 или выше), поэтому убедитесь, что в Android Studio используется версия Java SDK.
Пожалуйста, обновите вашу конфигурацию Proguard с настройками ниже
Добавьте эту строку в ваш proguard-rules.pro
файл:
-keepattributes InnerClasses
InnerClasses (Java 5 или выше)
Определяет отношения между классом и его внутренними классами и
внешние классы. Кроме этого и соглашения об именах с '$'
разделитель между именами внутренних классов и внешних классов, внутренних
классы, как обычные классы. Компиляторы могут нуждаться в этом
информация для поиска классов, на которые есть ссылки в скомпилированной библиотеке. Код может
получить доступ к этой информации с помощью отражения, например, чтобы получить
простое имя класса.
Подпись (Java 8 или выше)
Определяет общую подпись класса, поля или метода.
Компиляторам может понадобиться эта информация для правильной компиляции классов, которые
использовать универсальные типы из скомпилированных библиотек. Код может получить доступ к этому
подпись отражением.
Подробнее о -keepattributes
и дополнительных настройках, которые вы можете применить, см. Ссылку ниже.
Опции Proguard