|  | # 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 @**.VisibleForTesting class * | 
|  | -keepclassmembers class * { | 
|  | @**.VisibleForTesting *; | 
|  | } | 
|  |  | 
|  | -include proguard_basic_keeps.flags |