From 28d0391d72f0b7bd93027b38f291911715264cac Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Sat, 14 Mar 2026 19:50:06 +0300 Subject: [PATCH] fix: store native libs uncompressed with 16KB zip alignment Set jniLibs.useLegacyPackaging = false to ensure .so files are stored uncompressed and 16KB-aligned within the AAB, as required by Google Play for Android 15+ compatibility. --- app/build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index f98adb2..43af141 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -135,6 +135,8 @@ android { resources.excludes.add("META-INF/NOTICE.md") // Use 16KB-aligned libsqlcipher.so from jniLibs instead of AAR's 4KB-aligned version jniLibs.pickFirsts.add("**/libsqlcipher.so") + // Store native libs uncompressed and 16KB-aligned for Android 15+ compatibility + jniLibs.useLegacyPackaging = false } buildFeatures {