Over a million developers have joined DZone.

ProGuard 4.7 released

DZone's Guide to

ProGuard 4.7 released

Free Resource

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. ProGuard is mainly popular in the development of Android apps, JME midlets, and large commercial Java applications and libraries.

After a long beta period, version 4.7 is ready for general use. This release adds support for processing Java 7 code. It also fixes a number of minor but possibly annoying issues, e.g. for the Android SDK and in the GUI. You can find the list of improvements on ProGuard's Downloads page. Please upgrade if you are using an older version.

ProGuard is free and open source, as it always has been, but due to its success, support has become increasingly time-consuming. In order to better manage the large number of questions and requests, we are now offering professional support at Saikoa. Please visit our website if you are using ProGuard professionally and you're interested in some expert backing.


Eric Lafortune -- developer of ProGuard


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}