Joe Onorato | 2daa2b3 | 2009-08-30 13:39:24 -0700 | [diff] [blame] | 1 | # see http://sourceforge.net/tracker/?func=detail&aid=2787465&group_id=54750&atid=474707 |
| 2 | -optimizations !code/simplification/arithmetic |
Ying Wang | 3b2bdf1 | 2010-02-01 09:51:23 -0800 | [diff] [blame] | 3 | -optimizations !code/simplification/cast |
Joe Onorato | 2daa2b3 | 2009-08-30 13:39:24 -0700 | [diff] [blame] | 4 | -allowaccessmodification |
| 5 | |
Ying Wang | 3b2bdf1 | 2010-02-01 09:51:23 -0800 | [diff] [blame] | 6 | # To prevent name conflict in incremental obfuscation. |
| 7 | -useuniqueclassmembernames |
| 8 | |
| 9 | # dex does not like code run through proguard optimize and preverify steps. |
| 10 | -dontoptimize |
| 11 | -dontpreverify |
| 12 | |
| 13 | # Don't obfuscate. We only need dead code striping. |
| 14 | -dontobfuscate |
| 15 | |
| 16 | # Add this flag in your package's own configuration if it's needed. |
| 17 | #-flattenpackagehierarchy |
| 18 | |
Joe Onorato | 2daa2b3 | 2009-08-30 13:39:24 -0700 | [diff] [blame] | 19 | # Some classes in the libraries extend package private classes to chare common functionality |
| 20 | # that isn't explicitly part of the API |
Ying Wang | 3b2bdf1 | 2010-02-01 09:51:23 -0800 | [diff] [blame] | 21 | -dontskipnonpubliclibraryclasses -dontskipnonpubliclibraryclassmembers |
| 22 | |
Ying Wang | 5745351 | 2013-05-17 10:02:00 -0700 | [diff] [blame] | 23 | -include proguard_basic_keeps.flags |