Shitter-android-app/app/proguard-rules.pro
2021-12-11 21:20:56 +01:00

23 lines
869 B
Prolog

# use dictionaries to create random class/package names
-obfuscationdictionary dict/obfuscation-dictionary.txt
-classobfuscationdictionary dict/class-dictionary.txt
-packageobfuscationdictionary dict/package-dictionary.txt
# keep these libraries but allow obfuscating
-dontwarn twitter4j.**
-keep,allowobfuscation,allowoptimization class twitter4j.** {*;}
-adaptclassstrings 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