mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-06-14 02:51:05 +00:00
fix: 16KB page alignment for all native libraries
- Rebuild renderscript-toolkit.aar from source with NDK 27 and 16KB alignment - Rebuild libsr25519java.so from substrate-sdk source with 16KB alignment - Realign libsqlcipher.so ELF segments to 16KB (preserves JNI API compatibility) - Add jniLibs overrides for sr25519java and sqlcipher to replace AAR versions - All native .so files now have 0x4000 (16KB) LOAD segment alignment
This commit is contained in:
@@ -133,6 +133,8 @@ android {
|
||||
resources.excludes.add("META-INF/versions/9/previous-compilation-data.bin")
|
||||
resources.excludes.add("META-INF/DEPENDENCIES")
|
||||
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")
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
|
||||
Reference in New Issue
Block a user