Как проверить / обновить версию Proguard при ее использовании в Eclipse для разработки под Android? - PullRequest
30 голосов
/ 16 февраля 2011

Документация по этому вопросу крайне скудная. Я понимаю, что ProGuard можно включить, отредактировав вручную «default.properties» в директории проекта. И все настройки находятся в файле "proguard.cfg" там же, но я хотел бы знать, какая версия ProGuard используется (я использую Eclise Indigo). Я также хотел бы иметь возможность обновить его до последних версий всякий раз, когда выпускаются. Но я не могу найти ссылку на то, как это сделать.

Ответы [ 3 ]

56 голосов
/ 17 февраля 2011

Jar ProGuard находится внутри Android SDK: android-sdk / tools / proguard / lib / proguard.jar

Вы можете распечатать его номер версии с помощью

java -jar android-sdk/tools/proguard/lib/proguard.jar

(с правильным путем).При необходимости вы можете заменить jar (фактически весь подкаталог proguard) последней версией со страницы загрузки на официальном сайте ProGuard.

9 голосов
/ 08 декабря 2011

Для версии с визуальным наклоном версию Proguard можно также проверить, дважды щелкнув файл proguardgui.jar в ... \ android-sdk \ tools \ proguard \ lib

0 голосов
/ 14 марта 2017

Цитируя мой собственный ответ из здесь , вы можете переопределить версию ProGuard следующим образом:

buildscript {
    configurations.all {
        resolutionStrategy {
            force 'net.sf.proguard:proguard-gradle:5.3.2'
        }
    }
}
...