Change summary
build.gradle | 14 ++++++++++++++
proguard-rules.pro | 18 ++++++++++++++++++
2 files changed, 32 insertions(+)
Detailed changes
@@ -87,6 +87,20 @@ android {
free
}
+ buildTypes {
+ release {
+ shrinkResources true
+ minifyEnabled true
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ debug {
+ shrinkResources true
+ minifyEnabled true
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+
+
if(new File("signing.properties").exists()) {
Properties props = new Properties()
@@ -0,0 +1,18 @@
+-dontobfuscate
+
+-keep class eu.siacs.conversations.**
+
+-keep class org.whispersystems.**
+
+-keep class com.kyleduo.switchbutton.Configuration
+
+-keep class com.soundcloud.android.crop.**
+
+-keep class com.google.android.gms.**
+
+-keep class org.openintents.openpgp.*
+
+-dontwarn org.bouncycastle.mail.**
+-dontwarn org.bouncycastle.x509.util.LDAPStoreHelper
+-dontwarn org.bouncycastle.jce.provider.X509LDAPCertStoreSpi
+-dontwarn org.bouncycastle.cert.dane.**