proguard/R8 fix

Signed-off-by: nuclearfog <hatespirit666@gmail.com>
This commit is contained in:
nuclearfog 2021-08-29 09:58:10 +02:00
parent 26077be39a
commit bfc77709fe
No known key found for this signature in database
GPG Key ID: AA0271FBE406DB98
2 changed files with 19 additions and 1 deletions

View File

@ -27,11 +27,29 @@
# keep these libraries but allow obfuscating
-dontwarn twitter4j.**
-keep,allowobfuscation class twitter4j.** {*;}
-keep class twitter4j.TwitterImpl {*;}
-keep class twitter4j.conf.PropertyConfigurationFactory {*;}
-adaptclassstrings twitter4j.**
-adaptresourcefilenames twitter4j.**
-adaptresourcefilecontents twitter4j.**
-dontwarn javax.management.DynamicMBean
-keep,allowobfuscation class javax.management.DynamicMBean {*;}
-adaptclassstrings javax.management.DynamicMBean
-dontwarn org.conscrypt.Conscrypt
-keep,allowobfuscation class org.conscrypt.Conscrypt {*;}
-adaptclassstrings org.conscrypt.Conscrypt
-dontwarn org.conscrypt.OpenSSLProvider
-keep,allowobfuscation class org.conscrypt.OpenSSLProvider {*;}
-adaptclassstrings org.conscrypt.OpenSSLProvider
-dontwarn javax.annotation.Nullable
-keep,allowobfuscation class javax.annotation.Nullable {*;}
-adaptclassstrings javax.annotation.Nullable
# use dictionaries to create random package names
-obfuscationdictionary dict/obfuscation-dictionary.txt
-classobfuscationdictionary dict/class-dictionary.txt

View File

@ -13,6 +13,6 @@
#Fri Mar 12 11:41:58 CET 2021
android.enableJetifier=true
android.useAndroidX=true
android.enableR8.fullMode=true
#android.enableR8.fullMode=true
org.gradle.configureondemand=false;
org.gradle.jvmargs=-Xmx1024M -Dkotlin.daemon.jvm.options\="-Xmx1024M"