Top "Proguard" questions

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

Android release APK crash with java.lang.AssertionError: impossible in java.lang.Enum

I've just built an APK using Gradle for release (ProGuard 4.9 and signed). When I launch the app it crash on …

android gradle proguard android-gradle-plugin
Obfuscating resource strings that may give away too much information about programming logic

I currently use a combination of LVL and Proguard as a first line of defence against piracy. However, what about …

android obfuscation proguard android-resources android-lvl
How to deobfuscate jar file using mapping.txt generated by Proguard?

This may sound suspicious, but I need to deobfuscate my own app. Some time ago I published my app that …

java android proguard deobfuscation
Obfuscation causes VerifyError: Expecting a stackmap frame

We are using latest JDK 7 (u45) and ProGuard Version 4.10 Lately starting our distribution fails, after obfuscating it, with the following …

obfuscation java-7 proguard verification
Error on using proguard with Android Facebook sdk 3.0

Warning: I removed a lot of "old text" to keep the question more clean. Just check the history if needed. …

android facebook proguard facebook-android-sdk
javax.ws.rs.client.Entity json() to String

I'm using Jersey to post some entities to a remote REST service through json, here is the client: Invocation invocation = …

java json jersey proguard jersey-client
Is there an valid proguard rule for RxJava and FasterXML?

Now the only problem stopping me from using kotlin in production is that I can't find a correct proguard file …

android proguard rx-java kotlin fasterxml
dagger android support proguard rules

I'm using Dagger2 android-support library with Proguard but i can't compile my project because of this error : Warning:dagger.android.…

android proguard dagger-2 android-proguard dagger
Proguard while Butterknife library and other warnings

My Activities , Fragments ,Services and BroadcastReceivers I want to implement a ProGuard taken to the safety of the classroom. Error …

java android proguard butterknife
Removing unused strings during ProGuard optimisation

I include this ProGuard configuration to strip out debug log statements when I release an Android application: -assumenosideeffects class android.…

android proguard