[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-android] 03/08: [wallet] Fixed JNI issue with Proguard.
From: |
gnunet |
Subject: |
[taler-taler-android] 03/08: [wallet] Fixed JNI issue with Proguard. |
Date: |
Wed, 22 Feb 2023 12:33:55 +0100 |
This is an automated email from the git hooks/post-receive script.
torsten-grote pushed a commit to branch master
in repository taler-android.
commit 5f7e7ac2913de385bd03f0fa67974865d10188b3
Author: Iván Ávalos <avalos@disroot.org>
AuthorDate: Fri Jan 20 13:57:50 2023 -0600
[wallet] Fixed JNI issue with Proguard.
---
wallet/build.gradle | 4 +---
wallet/proguard-rules.pro | 11 +++++++----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/wallet/build.gradle b/wallet/build.gradle
index 76f909e..22fc0c8 100644
--- a/wallet/build.gradle
+++ b/wallet/build.gradle
@@ -54,13 +54,11 @@ android {
}
buildTypes {
release {
- // FIXME: walletcore only works when this is false
minifyEnabled false
proguardFiles
getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
debug {
- // FIXME: walletcore only works when this is false
- minifyEnabled false
+ minifyEnabled minify_debug
proguardFiles
getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
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
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-taler-android] branch master updated (413e27d -> 005a08e), gnunet, 2023/02/22
- [taler-taler-android] 03/08: [wallet] Fixed JNI issue with Proguard.,
gnunet <=
- [taler-taler-android] 05/08: [wallet] Final preparations for merging QuickJS, gnunet, 2023/02/22
- [taler-taler-android] 01/08: [wallet] navigate to withdrawal transaction detail for bank withdrawals, gnunet, 2023/02/22
- [taler-taler-android] 02/08: [wallet] Initial work for QuickJS migration., gnunet, 2023/02/22
- [taler-taler-android] 07/08: [wallet] adapt qtart log level and only log on debug builds, gnunet, 2023/02/22
- [taler-taler-android] 04/08: [wallet] TalerWalletCore now pulled from Maven, gnunet, 2023/02/22
- [taler-taler-android] 06/08: [wallet] rename peer ops after core 0.9.2 update, gnunet, 2023/02/22
- [taler-taler-android] 08/08: [wallet] update qtart to 0.9.3-dev.3, gnunet, 2023/02/22