summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-24 00:45:21 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-24 00:45:21 +0530
commitfe5f6f866a82a2b9b4b5d6dfa16333e87d35558c (patch)
tree926401d2351a6989d704a1706cd14841cd7124c3
parent0183a244b0ccb646096ed6f36e7c714f496de615 (diff)
downloadtaler-android-fe5f6f866a82a2b9b4b5d6dfa16333e87d35558c.tar.gz
taler-android-fe5f6f866a82a2b9b4b5d6dfa16333e87d35558c.tar.bz2
taler-android-fe5f6f866a82a2b9b4b5d6dfa16333e87d35558c.zip
mostly disable proguard
-rw-r--r--wallet/proguard-rules.pro15
1 files changed, 14 insertions, 1 deletions
diff --git a/wallet/proguard-rules.pro b/wallet/proguard-rules.pro
index 1d5228e..147334d 100644
--- a/wallet/proguard-rules.pro
+++ b/wallet/proguard-rules.pro
@@ -38,8 +38,21 @@
-keep class * extends com.fasterxml.** { *; }
-keep class * implements com.fasterxml.** { *; }
+-keep class * {
+ @com.fasterxml.** *;
+}
+
# KotlinX serialization
-- keep @kotlinx.serialization.Serializable class * { *; }
+-keep @kotlinx.serialization.Serializable class * { *; }
+
+# Kotlin reflection
+-dontwarn kotlin.reflect.**
+-keep class kotlin.** { *; }
+-keep class org.jetbrains.annotations.** { *; }
+
# General
-keepattributes SourceFile,LineNumberTable,*Annotation*,EnclosingMethod,Signature,Exceptions,InnerClasses
+-dontobfuscate
+-dontoptimize
+-dontshrink \ No newline at end of file