fix: proguard-rules.pro

Signed-off-by: keta1 <k@ketal.icu>
This commit is contained in:
keta1 2022-02-21 11:58:47 +08:00
commit 16cead3f13
No known key found for this signature in database
GPG key ID: 6B3CB1DEC2A3FC9C

View file

@ -19,18 +19,6 @@
# 保留 native 方法的类名和方法名
-keepclasseswithmembernames class * { native <methods>; }
#---------------------------------默认保留区---------------------------------
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class * extends android.view.View
-keep class android.support.** { *; }
#--------------------------------------------------------------------------
# Magic
-keep class com.tsng.hidemyapplist.Magic { *; }
-keep class com.tsng.hidemyapplist.app.MyApplication {
@ -53,6 +41,12 @@
static final boolean isModuleActivated;
}
# Enum class
-keepclassmembers,allowoptimization enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
# Dontwarn
-dontwarn org.bouncycastle.jsse.BCSSLParameters
-dontwarn org.bouncycastle.jsse.BCSSLSocket