From 51615c171c3cd9e25fe16f6e260f2e08b8859cb3 Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 6 Dec 2017 22:54:08 -0800 Subject: [PATCH] Simplify proguard rules --- mobile/proguard-rules.pro | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/mobile/proguard-rules.pro b/mobile/proguard-rules.pro index 7639281b..270d368e 100644 --- a/mobile/proguard-rules.pro +++ b/mobile/proguard-rules.pro @@ -14,33 +14,17 @@ # Uncomment this to preserve the line number information for # debugging stack traces. -#-keepattributes SourceFile,LineNumberTable +-keepattributes SourceFile,LineNumberTable +-dontobfuscate # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile --keepattributes *DatabaseField* --keepattributes *DatabaseTable* --keepattributes *SerializedName* --keep class com.j256.** --keepclassmembers class com.j256.** { *; } --keep enum com.j256.** --keepclassmembers enum com.j256.** { *; } --keep interface com.j256.** --keepclassmembers interface com.j256.** { *; } --keep class com.github.shadowsocks.** { *; } -dontwarn com.j256.ormlite.** - -dontwarn com.google.android.gms.internal.** -dontwarn okhttp3.** -dontwarn okio.** -dontwarn org.xbill.** -dontwarn com.evernote.android.job.gcm.** -dontwarn com.evernote.android.job.util.GcmAvailableHelper - --keep public class com.evernote.android.job.v21.PlatformJobService --keep public class com.evernote.android.job.v14.PlatformAlarmService --keep public class com.evernote.android.job.v14.PlatformAlarmReceiver --keep public class com.evernote.android.job.JobBootReceiver --keep public class com.evernote.android.job.JobRescheduleService