Exclude bouncycastle to reduce APK size

This commit is contained in:
Pierre-Yves Nicolas
2025-09-14 21:18:54 +02:00
parent c8ce8caf61
commit 10e0f2ecf2
2 changed files with 5 additions and 1 deletions

View File

@@ -111,7 +111,10 @@ dependencies {
implementation(libs.litert.support)
implementation(libs.litert.metadata)
implementation(libs.opencv)
implementation(libs.pdfbox)
implementation(libs.pdfbox) {
// To reduce APK size
exclude("org.bouncycastle")
}
implementation(libs.icons.extended)
implementation(libs.zoomable)
implementation(libs.aboutlibraries.compose.m3)

View File

@@ -22,6 +22,7 @@
-dontwarn com.gemalto.jp2.JP2Decoder
-dontwarn com.gemalto.jp2.JP2Encoder
-dontwarn org.bouncycastle.**
-keep class org.fairscan.app.RecentDocument* { *; }
-keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite { *; }