mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-10-20 18:56:25 +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:
1 parent
55df31b29b
commit
64d727dd21
10 files changed
+2
No files matched your search
@@ -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.
Reference in new issue
Block a user