summaryrefslogtreecommitdiff
path: root/wallet/proguard-rules.pro
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-01-20 13:57:50 -0600
committerTorsten Grote <t@grobox.de>2023-02-22 08:33:23 -0300
commit5f7e7ac2913de385bd03f0fa67974865d10188b3 (patch)
treeac744c40bdd1801ab4eb89660b8edbdbb5cdd554 /wallet/proguard-rules.pro
parent58945aee06efa9f73b93cda654349414fec23b07 (diff)
downloadtaler-android-5f7e7ac2913de385bd03f0fa67974865d10188b3.tar.gz
taler-android-5f7e7ac2913de385bd03f0fa67974865d10188b3.tar.bz2
taler-android-5f7e7ac2913de385bd03f0fa67974865d10188b3.zip
[wallet] Fixed JNI issue with Proguard.
Diffstat (limited to 'wallet/proguard-rules.pro')
-rw-r--r--wallet/proguard-rules.pro11
1 files changed, 7 insertions, 4 deletions
diff --git a/wallet/proguard-rules.pro b/wallet/proguard-rules.pro
index f08a431..733d3ea 100644
--- a/wallet/proguard-rules.pro
+++ b/wallet/proguard-rules.pro
@@ -20,10 +20,13 @@
# hide the original source file name.
#-renamesourcefileattribute SourceFile
--keep class net.taler.akono.** {*;}
-
#noinspection ShrinkerUnresolvedReference
-keep class net.taler.wallet.** {*;}
+-keep interface net.taler.wallet.** {*;}
--keep class com.sun.jna.** {*;}
--keep class * implements com.sun.jna.** {*;} \ No newline at end of file
+-dontwarn java.awt.*
+-keep class com.sun.jna.* {*;}
+-keepclassmembers class * extends com.sun.jna.* {public*;}
+-keep,includedescriptorclasses class * {
+ native <methods>;
+} \ No newline at end of file