| # We have moved -dontobfuscate and -dontoptimize to the makefiles. |
| # dex does not like code run through proguard optimize and preverify steps. |
| # -dontoptimize |
| -dontpreverify |
| |
| # Don't obfuscate. We only need dead code striping. |
| # -dontobfuscate |
| |
| # Add this flag in your package's own configuration if it's needed. |
| #-flattenpackagehierarchy |
| |
| # Keep classes and methods that have the guava @VisibleForTesting annotation |
| -keep @com.google.common.annotations.VisibleForTesting class * |
| -keepclassmembers class * { |
| @com.google.common.annotations.VisibleForTesting *; |
| } |
| |
| -include proguard_basic_keeps.flags |