Note: | If you have the Android SDK installed, Proguard is included in the SDK. |
Caution: | Proguard version 4.0.1 and later includes method collapsing. If your application has collapsible methods, this might cause problems if a device has built in method size limits. If this is the case, you can change parameters to use an earlier version of Proguard or different execution parameters for that particular device. |
Value | Path to the Proguard directory. |
Default | None. |
Example | proguard.library.root=C:/Proguard/lib |
Value | Configuration and mapping from the Tools/Proguard folder. |
Default | One of the following: Proguard version 4.7 if the version supplied with the Android SDK is available Otherwise: If building for the Android platform, Proguard version 4.3 If building for another platform, Proguard version 4.0.1 |
Example | obfuscator.proguard.version=proguard_4.7 |
Value | Proguard library name without the .jar extension. |
Default | None |
Example | obfuscator.proguard.library.filename=proguard |
Value | proguard if you want to use Proguard as the obfuscator. none to disable the obfuscator. |
Default | none |
Example | obfuscator=proguard |