Używam wtyczki gradu proguard wewnątrz intellij (nie dla projektu Android), określając moje bibliotekarki jako dom Javy, słoiki wejściowe jako jarname.jar i słoiki wyjściowe jako jarname.pro.jar. Mam plik proguard.txt do konfiguracji, z wyjątkiem opcji Main method keep. Proguard wyrzuca następujący błąd:Proguard rzuca wyjątek IOException dla podwójnego wpisu zip, mimo że tylko jeden wpis istnieje
java.io.IOException: Can't write [/Users/user/src/name/build/libs/jarname.pro.jar] (Can't read [/Users/user/src/name/hci/build/libs/jarname.jar] (Duplicate zip entry [c/a/a/a.class == jarname.jar:com/google/gson/ExclusionStrategy.class]))
Zgodnie z tym source from the proguard website mam zduplikowane wpisy w jarname.jar. Ręczne sprawdzanie pliku jarname.jar nie powoduje duplikowania wpisów. Gdzie powinienem to naprawić?
Pozwolę sobie to trochę zawęzić. Czy wtyczka proguard gradle pobiera dane z cokolwiek innego poza moim odniesieniem do -libraryjars i inputjars? – user1982116
Czy znalazłeś jakieś rozwiązanie? Mam ten sam problem. – elhm