From 86e8294dbf4a6ba7afb59f62175ee4e5b3cf1d9b Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Tue, 2 Jun 2026 23:16:31 +0200 Subject: [PATCH] Add exif dependency to Android to prevent favicon related render crashes (#2121) --- apps/mobile-app/android/app/build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/mobile-app/android/app/build.gradle b/apps/mobile-app/android/app/build.gradle index 17eb99c3c..43a3279fb 100644 --- a/apps/mobile-app/android/app/build.gradle +++ b/apps/mobile-app/android/app/build.gradle @@ -204,6 +204,11 @@ dependencies { // Add vector drawable support for SVG implementation("com.caverock:androidsvg-aar:1.4") + // Required by Fresco (React Native's image pipeline) to read EXIF orientation + // when decoding raster logos. When not present, decoding certain images can throw NoClassDefFoundError. + // Do NOT remove: it has no direct code reference here, so it can look unused. + implementation("androidx.exifinterface:exifinterface:1.4.2") + // Add Argon2 library for password key derivation implementation("com.lambdapioneer.argon2kt:argon2kt:1.6.0")