Документация по этому вопросу крайне низок. Я понимаю, что ProGuard можно включить, вручную отредактировав "default.properties" в каталоге rot rot проекта. И все настройки входят в файл "proguard.cfg" в том же месте, но я хотел бы знать, какая версия ProGuard используется (я использую Eclise Indigo). Я также хотел бы иметь возможность обновлять его до последних версий, когда они будут выпущены. Но я не могу найти никаких ссылок о том, как это сделать.
Как я могу проверить/обновить версию Proguard, используя ее в разработке Eclipse для Android?
Ответ 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'
}
}
}