Files
fdroidclient/app/proguard-rules.pro
2026-04-09 11:28:44 -03:00

23 lines
794 B
Prolog

-dontobfuscate
-keepattributes SourceFile,LineNumberTable,Exceptions
# Anything less causes issues like not finding primary constructor in ReflectionDiffer
-keep class org.fdroid.** {*;}
# Logging
-keep class ch.qos.logback.classic.android.LogcatAppender
-keepclassmembers class ch.qos.logback.** { *; }
-keepclassmembers class org.slf4j.impl.** { *; }
# Needed for instrumentation tests (for some werid inexplicable reason)
-keep class kotlin.LazyKt
-keep class kotlin.collections.CollectionsKt
# Used for full's nearby feature
-keep class kellinwood.security.zipsigner.** {*;}
-keep class org.bouncycastle.jcajce.provider.** { *; }
-keep class org.bouncycastle.jce.provider.** { *; }
# for debugging (comment in when needed)
#-printconfiguration build/outputs/logs/r8-configuration.txt