# OpenCV loads native classes via JNI; keep its Java surface intact. -keep class org.opencv.** { *; } -dontwarn org.opencv.** # OkHttp / Okio -dontwarn okhttp3.** -dontwarn okio.** -keep class okhttp3.** { *; } # Tink (via androidx.security-crypto, used for EncryptedSharedPreferences) references # compile-only Error Prone annotations that aren't present at runtime. -dontwarn com.google.errorprone.annotations.**