Top "Proguard" questions

ProGuard is a tool to shrink, optimize, obfuscate, and preverify Java classes.

Prevent Proguard from removing empty constructor of fragment

You know, all subclasses of Fragment must include a public empty constructor but when using proguard these constructors will be …

android constructor fragment proguard
Android ant build: proguard can't find referenced method in class ViewConfigurationCompatFroyo

I'm very short on time here, so I truly hope someone here has a clue how to fix these: [proguard] …

android proguard obfuscation
Running ProGuard on OS X: Where is Apple's equivalent to the rt.jar?

I'm running ProGuard to shrink my jar file. One of the parameters it needs is the system's runtime jar. This …

java macos proguard
Decompiling obfuscated java bytecode

I work on a platform which runs Java apps. Those apps are often obfuscated, most of them using ProGuard, which …

java jvm bytecode proguard decompiler
Android Unit Tests with proguard enabled

I have a problem that Proguard strips out methods of my debug APK (I need to run proguard on debug …

android unit-testing proguard
When obfuscating with ProGuard, does -keepattributes SourceFile,LineNumberTable make the resulting apk easier to reverse engineer?

I find myself needing more detail in my reported stack traces, but I'm concerned that by including the extra data (…

java android proguard
Is proguard.cfg needed for library projects?

Assuming I need to apply the same rules for both an application project and a library project on which it …

android proguard android-library
How to deobfuscate an Android stacktrace using mapping file

I got a stacktrace from the crashreporting system and it is obfuscated, like ... Failed resolution of: Lru/test/c/b/…

android proguard obfuscation deobfuscation
How to stop ProGuard from stripping the Serializable interface from a class

Is there an explicit way to stop ProGuard from changing a class from implementing an interface? I have a class …

java android proguard serializable