mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-04-22 02:07:58 +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 {
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user