Ошибка Proguard при создании подписанного APK Android

Я пытаюсь создать подписанный APK из студии Android, но получаю эту ошибку. Когда я обычно запускаю приложение на устройстве, он работает с файлом, он также работает нормально, когда я генерирую apk для режима отладки. Пожалуйста, подскажите, в чем может быть проблема. Спасибо

Ошибка
(http://proguard.sourceforge.net/manual/troubleshooting.html#unknownclass) Примечание: была 1 ссылка на неизвестных членов класса. Вы должны проверить свою конфигурацию на наличие опечаток. Примечание: в сохраненных членах классов было 345 неучтенных классов дескрипторов. Вам следует рассмотреть возможность явного сохранения упомянутых классов (используя '-keep'). (http://proguard.sourceforge.net/manual/troubleshooting.html#descriptorclass) Примечание: явно сохранялся 1 класс библиотеки. Вам не нужно держать классы библиотеки; они уже оставлены без изменений. (http://proguard.sourceforge.net/manual/troubleshooting.html#libraryclass) Примечание: было 44 неразрешенных динамических ссылки на классы или интерфейсы. Следует проверить, нужно ли указывать дополнительные jar-файлы программы. (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclass) Предупреждение: было 11 неразрешенных ссылок на классы или интерфейсы. Возможно, вам потребуется добавить недостающие jar-файлы библиотек или обновить их версии. Если ваш код отлично работает без отсутствующих классов, вы можете подавить предупреждения с помощью параметров -dontwarn. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) Предупреждение: исключение при обработке задачи java.io.IOException: сначала исправьте указанные выше предупреждения. Тема (Tasks limiter_2): разрушение

Задача: app: transformClassesAndResourcesWithProguardForRelease FAILED

Вот мой файл proGuard

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-flattenpackagehierarchy

-allowaccessmodification
-optimizations !code/simplification/arithmetic
-keepattributes *Annotation*

-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
}

-dontwarn butterknife.internal.**
-dontwarn retrofit2.Platform$Java8
-dontwarn com.squareup.okhttp.**
-dontwarn com.google.auto.value.**
-dontwarn javax.annotation.**
-dontwarn okio.**

person Ali Akram    schedule 20.02.2019    source источник


Ответы (1)


Решение Я нашел решение, просто добавил, и все было в порядке.

-ignorewarnings
person Ali Akram    schedule 20.02.2019