fix: support 16 KB page size for Android 15+

Disable legacy jniLibs packaging so native libraries are stored
uncompressed and page-aligned in the APK. Bump secp256k1-kmp to 0.19.0
and kmp-tor-resource to 408.16.4 since the prior versions shipped
ELF binaries with 4 KB LOAD alignment. All 13 .so files in the release
APK now report 2**14 alignment.
This commit is contained in:
Barry Deen
2026-04-23 11:03:17 -04:00
parent 0d8c856c29
commit f68b40f5a7
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ android {
}
packaging {
jniLibs.useLegacyPackaging = true
jniLibs.useLegacyPackaging = false
}
buildFeatures {
+2 -2
View File
@@ -4,7 +4,7 @@ agp = "8.13.2"
compose-bom = "2024.12.01"
okhttp = "4.12.0"
kotlinx-serialization = "1.7.3"
secp256k1-kmp = "0.16.0"
secp256k1-kmp = "0.19.0"
coil = "3.0.4"
security-crypto = "1.1.0-alpha06"
bouncycastle = "1.78.1"
@@ -15,7 +15,7 @@ profileinstaller = "1.4.1"
splashscreen = "1.0.1"
zxing = "3.5.3"
kmp-tor = "2.0.0"
kmp-tor-resource = "408.12.0"
kmp-tor-resource = "408.16.4"
mlkit-translate = "17.0.3"
mlkit-language-id = "17.0.6"
mlkit-barcode = "17.3.0"