How can I check/upgrade Proguard version whn using it in Eclipse for Android development?

╄→гoц情女王★ 提交于 2019-12-17 22:19:15

问题


The documentation on this is extremely poor. I understand that ProGuard can be enabled by manually editing "default.properties" in the project's rot directory. And all the settings go into the "proguard.cfg" file in the same place, but I'd like to know which version of ProGuard is being used (I'm using Eclise Indigo). I would also like to be able to upgrade it to the latest versions whenever the are released. But I can't find any reference on how to do it.


回答1:


The ProGuard jar is located inside the Android SDK: android-sdk/tools/proguard/lib/proguard.jar

You can print out its version number with

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

(with the proper path). If necessary, you can replace the jar (actually, the entire proguard subdirectory) with the latest version from the download page at the official ProGuard site.




回答2:


For the visually inclined, the version of Proguard can also be checked by double clicking on proguardgui.jar in ...\android-sdk\tools\proguard\lib




回答3:


Quoting my own answer from over here, you can override the ProGuard version like so:

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


来源:https://stackoverflow.com/questions/5013163/how-can-i-check-upgrade-proguard-version-whn-using-it-in-eclipse-for-android-dev

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!