Top "Proguard" questions

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

Java obfuscation - ProGuard/yGuard/other?

This is along similar lines as these recent questions: Best Java Obfuscation Application For Size Reduction Creating non-reverse-engineerable Java programs …

java java-me obfuscation proguard yguard
Android/java: Transition / Migration from ProGuard to R8?

I wonder how to make the transition / migration from ProGuard to R8. Should I just remove the Proguard-related lines from …

android proguard obfuscation android-proguard android-r8
Android Proguard not removing all log messages

I want to create an obfuscated android application. I use ProGuard for that. I would like to automatically remove all …

android logging obfuscation proguard
How can I force Proguard to keep my .xml resource file?

I am succesfully using proguard for my Android apps. However, with one app I am having trouble. This app uses …

java android embedded-resource proguard
Android Studio proguard handling in multi-library projects

I have an application that uses an externally referenced library (that is, the directory of the library is in the …

android gradle proguard
Keep annotated class in Proguard

I have a bunch of classes that use e.g. an @Singleton annotation like so @Singleton public class ImageCache that …

android proguard roboguice
Android ProGuard - only obfuscation

Is it possible to use ProGuard for only obfuscation. I don't want ProGuard to remove any classes from my projects. …

java android proguard obfuscation
Keep inner interface method names in proguard

Lets say I have.. public class SomeClass { public interface someInterface { public void firstMethod(String variable); public void secondMethod(String variable); …

java android proguard
appcompat-v7 v21.0.0 causing crash on Samsung devices with Android v4.2.2

We just changed our application to use the appcompat-v7 support library in order to take advantage of the support actionbar …

android proguard android-appcompat samsung-mobile android-4.2-jelly-bean