| OLD | NEW |
| 1 # Disable obfuscation for the following two packages. | 1 # Disable obfuscation for the following two packages. |
| 2 -keepnames,allowoptimization class com.google.android.apps.chrome.**,org.chromiu
m.** { | 2 -keepnames,allowoptimization class com.google.android.apps.chrome.**,org.chromiu
m.** { |
| 3 *; | 3 *; |
| 4 } | 4 } |
| 5 | 5 |
| 6 # Fragments are loaded using reflection via Fragment.instantiate(Context,String) | 6 # Fragments are loaded using reflection via Fragment.instantiate(Context,String) |
| 7 # This can be improved upon - see crbug.com/622023. | 7 # This can be improved upon - see crbug.com/622023. |
| 8 -keep public class com.google.android.apps.chrome** extends android.app.Fragment | 8 -keep public class com.google.android.apps.chrome** extends android.app.Fragment |
| 9 -keep public class org.chromium** extends android.app.Fragment | 9 -keep public class org.chromium** extends android.app.Fragment |
| 10 | 10 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 public <init>(...); | 35 public <init>(...); |
| 36 } | 36 } |
| 37 | 37 |
| 38 # Google Play Services warnings are about its resources. | 38 # Google Play Services warnings are about its resources. |
| 39 -dontwarn com.google.android.gms.R** | 39 -dontwarn com.google.android.gms.R** |
| 40 | 40 |
| 41 # The support library contains references to newer platform versions. | 41 # The support library contains references to newer platform versions. |
| 42 # Don't warn about those in case this app is linking against an older | 42 # Don't warn about those in case this app is linking against an older |
| 43 # platform version. We know about them, and they are safe. | 43 # platform version. We know about them, and they are safe. |
| 44 -dontwarn android.support.** | 44 -dontwarn android.support.** |
| 45 | |
| 46 # Proguard mistakenly optimizes away some null checks on final fields | |
| 47 # in the support library. | |
| 48 # See https://sourceforge.net/p/proguard/bugs/531/#fdc9/41e2 | |
| 49 -keepclassmembers,allowshrinking,allowobfuscation class android.support.v7.widge
t.AppCompatButton { | |
| 50 !static final <fields>; | |
| 51 } | |
| OLD | NEW |