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:
@@ -51,7 +51,7 @@ android {
|
||||
}
|
||||
|
||||
packaging {
|
||||
jniLibs.useLegacyPackaging = true
|
||||
jniLibs.useLegacyPackaging = false
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user