Как я могу проверить/обновить версию Proguard, используя ее в разработке Eclipse для Android?

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

Ответ 1

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

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

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

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

Ответ 2

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

Ответ 3

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

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