при компиляции commons-io в мой проект proguard не позволяет создать apk?

Я компилирую пакет Commons-io в свой проект Android. когда я хочу создать apk-файл своего проекта, у него проблемы с proguard! каково правило progaurd для игнорирования этого пакета?

скомпилировать 'org.apache.commons:commons-io:1.3.2'

ошибка:

Предупреждение: исключение при обработке задачи java.io.IOException: невозможно записать [C:\Users***\app\build\intermediates\transforms\proguard\release\jars\3\1f\main.jar] (Can' t read [C:\Users***.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-io\1.3.2\b6dde38349ba9bb5e6ea6320531eae969985dae5\commons-io-1.3.2.jar(; ;;;;;**.class)] (Повторяющаяся запись zip [org/a/a/a/a.class == commons-io-1.3.2.jar:org/apache/commons/io/FileUtils.class ]))


person Mostafa    schedule 18.08.2017    source источник


Ответы (1)


Я была такая же проблема. В моем случае я не делал сборки в течение нескольких месяцев и обнаружил, что компиляция зависимостей «org.apache.commons:commons-io:1.3.2» больше недействительна (хотя я думаю, что банки все еще были в моем локальное хранилище).

Как только я изменил его для компиляции «commons-io:commons-io:1.3.2», proGuard заработал нормально.

Источник: ответ CjS

person Mostafa    schedule 21.08.2017